Scan barcode
A review by sagaciousfool
Clean Architecture: A Craftsman's Guide to Software Structure and Design by Robert Martin
4.0
## Description
[[Uncle Bob]] describes his learnings about what makes a good maintainable architecture and give examples from throughout his career up to the early 90'es.
## Strengths
Teaches and explains/shows the need for many best practices such as the [[SOLID]] principles and awareness of dependencies in time and code. It address monolith vs micro service and aims to extract generally useful approaches to how to build software regardless of technologies and their tradeoffs.
It also does a good job of communicating the dangers of making business logic too technology dependent.
## Concerns
Sometimes explain things in a slightly redundant way.
Most examples are from 3+ decades ago.
## Opinion
This is a book is approachable and teach good habits in how to think about structuring code.
It is a good introductory book for engraining good habits and it explains how the author learned the necessity of those habits himself throughout his growing career.
4/5 stars
[[Uncle Bob]] describes his learnings about what makes a good maintainable architecture and give examples from throughout his career up to the early 90'es.
## Strengths
Teaches and explains/shows the need for many best practices such as the [[SOLID]] principles and awareness of dependencies in time and code. It address monolith vs micro service and aims to extract generally useful approaches to how to build software regardless of technologies and their tradeoffs.
It also does a good job of communicating the dangers of making business logic too technology dependent.
## Concerns
Sometimes explain things in a slightly redundant way.
Most examples are from 3+ decades ago.
## Opinion
This is a book is approachable and teach good habits in how to think about structuring code.
It is a good introductory book for engraining good habits and it explains how the author learned the necessity of those habits himself throughout his growing career.
4/5 stars