More on this book
Community
Kindle Notes & Highlights
Read between
July 6 - September 15, 2019
The only way to go fast, is to go well. —Robert C. Martin
The goal of software architecture is to minimize the human resources required to build and maintain the required system.
The measure of design quality is simply the measure of the effort required to meet the needs of the customer. If that effort is low, and stays low throughout the lifetime of the system, the design is good. If that effort grows with each new release, the design is bad. It’s as simple as that.
Good architecture makes the system easy to understand, easy to develop, easy to maintain, and easy to deploy.
A good architect maximizes the number of decisions not made.