mirror of
https://github.com/bigskysoftware/htmx.git
synced 2025-10-02 07:21:05 +00:00
commit
f3c7c43c58
@ -30,7 +30,7 @@ A good software architect is someone who manages their software budget effective
|
||||
### Complexity Growth
|
||||
|
||||
I assert, without evidence, that Stewartian Application Complexity grows roughly geometrically with the size of an
|
||||
application. By proper factoring by experience developers, this curve can be held down for quite some time, and this
|
||||
application. By proper factoring by experienced developers, this curve can be held down for quite some time, and this
|
||||
is one major reason why many good developers are so much more productive than others.
|
||||
|
||||
However, this doesn't change the fact that, somewhere out there, there is a Complexity Wall lurking and, if you aren't
|
||||
@ -64,4 +64,4 @@ apart or aggressive refactoring. We must always bear in mind [Chesterton's Fenc
|
||||
|
||||
If an application is functioning well (or even reasonably) then we should assume that the complexity budget was well
|
||||
(or reasonably) managed. And we must also bear in mind that, with unfortunate frequency, attempts at addressing complexity
|
||||
in existing, large applications often fail or, sadly, make things worse.
|
||||
in existing, large applications often fail or, sadly, make things worse.
|
||||
|
Loading…
x
Reference in New Issue
Block a user