4 ms·
When a system has high intrinsic complexity good architecture design is one way to mitigate the problem. The best way that I found so far are the principles of
by ChrisCinelli 7y ago
When a system has high intrinsic complexity good architecture design is one way to mitigate the problem.
The best way that I found so far are the principles of Object Oriented Analysis and OO Design ( https://en.m.wikipedia.org/wiki/Object-oriented_analysis_and_design https://en.m.wikipedia.org/wiki/Object-oriented_analysis_and... ) to break down the system in autonomous subsystems that make sense.
Generally the best philosophy is keeping things as simple as possible and refactor as new complexity is necessary.