Thursday, May 02, 2019

peak complexity


One architecture


Here is the concept usage graph of a good architecture. Note that there is a clear hierarchy.

Another architecture


Here is the concept usage graph of a more spaghetti architecture. Note in particular the MultiStepAction -- I find this kind of abstraction (a group of other abstract actions) very common in spaghetti architectures.

No comments: