See discussion of Clean Code at Reddit, and qntm's article "It's probably time to stop recommending Clean Code" for some discussion of the relative merits of different approaches to software architecture. See also the ISO/IEC/IEEE standard 42010:2022 for Architecture Description.
Title | Author | Published |
---|---|---|
Facilitating Software Architecture | Andrew Harmel-Law | 2024 |
Domain-Driven Design | Eric Evans | 2003 |
Design Patterns | Erich Gamma, et al. | 1994 |
Communication Patterns | Jacqui Read | 2023 |
A Philosophy of Software Design | John Ousterhout | 2018 |
Tidy First? | Kent Beck | 2023 |
Fundamentals of Software Architecture | Mark Richards, Neal Ford | 2020 |
Refactoring | Martin Fowler | 2018 |
Software Architecture | Neal Ford, et al. | 2021 |
Clean Architecture | Robert Martin | 2017 |
Clean Code | Robert Martin | 2008 |
Clean Craftsmanship | Robert Martin | 2021 |
Implementing Domain-Driven Design | Vaughn Vernon | 2013 |
Learning Domain-Driven Design | Vlad Khononov | 2021 |
Title | Author | Published |