Architecture

For most users, Software Architecture is invisible. Users are more likely to notice consequences of poor architecture decisions. Things like frequent bugs, recurring errors, slow improvements and changes to the system are all symptoms of a weak architecture.

This section attempts to address various issues, and help software engineers improve the quality of their code.

Architecture is a tricky subject for the customers and users of software products - as it isn't something they immediately perceive. But a poor architecture is a major contributor to the growth of cruft - elements of the software that impede the ability of developers to understand the software. Software that contains a lot of cruft is much harder to modify, leading to features that arrive more slowly and with more defects.

Martin Fowler
https://martinfowler.com/architecture/

 

 

© 2001 – 2023 Object Factory Inc
marker marker marker marker marker