

Buy anything from 5,000+ international stores. One checkout price. No surprise fees. Join 2M+ shoppers on Desertcart.
Desertcart purchases this item on your behalf and handles shipping, customs, and support to Austria.
Building upon the success of best-sellers The Clean Coder and Clean Code, legendary software craftsman Robert C. "Uncle Bob" Martin shows how to bring greater professionalism and discipline to application architecture and design. As with his other books, Martin's Clean Architecture doesn't merely present multiple choices and options, and say "use your best judgment": it tells you what choices to make, and why those choices are critical to your success. Martin offers direct, no-nonsense answers to key architecture and design questions like: What are the best high level structures for different kinds of applications, including web, database, thick-client, console, and embedded apps? What are the core principles of software architecture? What is the role of the architect, and what is he/she really trying to achieve? What are the core principles of software design? How do designs and architectures go wrong, and what can you do about it? What are the disciplines and practices of professional architects and designers? Clean Architecture is essential reading for every software architect, systems analyst, system designer, and software manager -- and for any programmer who aspires to these roles or is impacted by their work. Review: One of the Most Helpful Books Ever For Software Engineers - A Software Engineer Must Have this Precious book which if understood deeply, will provide that wisdom that one gains only after years of practical experience. Review: Good explanation - Good book




















| Best Sellers Rank | #168,214 in Books ( See Top 100 in Books ) #12 in Software Design & Engineering #458 in Computers & Internet |
| Customer Reviews | 4.6 out of 5 stars 3,965 Reviews |
S**R
One of the Most Helpful Books Ever For Software Engineers
A Software Engineer Must Have this Precious book which if understood deeply, will provide that wisdom that one gains only after years of practical experience.
S**N
Good explanation
Good book
N**I
It's a great book for understanding good practices of software development.
It's a great book for understanding good practices of software development. It is delivered with 1 extra bookmarks :)
S**.
Best technical book I have read
I have other books on coding and it’s standard This art covers everything from ethics to estimation this a good asset for anybody who want to make quality software i there was more on tdd I would have delighted but this book is super
G**H
At last I read the gem, Dependency Inversion principle!
What I like about Uncle Bob is his narration bringing history and evolution over a period of time. I've regrets for not reading it when most needed. Nevertheless its a gem to have at any role.
V**K
Good to read for Enterprise Software engineers.
Started reading it, loving it.
A**J
Great
Must read for all the software engineers
H**U
A good book
Must to read to skill up
J**N
Received an expensive, used copy
The book itself, a must have. I was disappointed to receive a used copy. I requested to replace it considering the price, but nothing happened.
A**R
Super książka!
Dobra zawartość, dobrze się czyta. Nic tylko polecać chcącym poszerzać swoją wiedzę.
B**R
Must-read for everyone who wants to deal with software architectures
This book is a real gem in the software architecture field. It discusses the basics and programming paradigms, then goes up a level and speaks about component cohesion, then component coupling, sketches up a general architecture model that relies on these principles, and then explains many different cases and patterns. Arguably one of the most valuable books I've ever read.
K**Z
Great book.
Martin follows a clean and practical approach in this book. He explains with great pedagogy key concept of the architecture. As any other book of practices, this is a merely guide or tool, so you should be careful and diligent evaluating your requirements to see if the advice given in the book applies to you.
M**E
The father of software architecture in a book
A must-read if you care about the architecture of the software you are working on. You don't have to follow all the rules by the book, but the reflection about architecture is what matters.
Trustpilot
3 weeks ago
2 weeks ago