
Clean Architecture
A Craftsman's Guide to Software Structure and Design
Pearson Education · Print & ebook · September 10, 2017
Building upon the success of best-sellers The Clean Coder and Clean Code, legendary software craftsman Robert C.
We earn from qualifying purchases.
- Who it’s for
- A direct guide to the choices and principles behind sound software architecture and design.
- Themes
- Software architecture, Software design, Professional practice
- Genres
- Systems Design, Software Development
Nearest books
Matched by what the books are about, then ordered by what their readers also loved.
Clean CodeRobert C. Martin76% matchShares Software Development
Clean Coder, theRobert Martin, Robert C. Martin74% matchShares Software Development
Head First Design PatternsEric Freeman, Elisabeth Robson58% matchShares Systems Design
Effective JavaJoshua Bloch50% match
Go Programming Language, theAlan Donovan, Brian Kernighan51% match
Tidy First?Kent Beck65% matchShares Systems Design and Software Development
Release It!Michael Nygard, Michael T. Nygard58% matchShares Systems Design
Domain-driven DesignEric Evans63% matchShares Systems Design and Software Development
Start with three books, and this one can be the first.
Members get a new edition every morning: a route out from their books to essays, research and talks, with the reason for each.
Start with this bookAbout this book
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.
Continue reading
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.
Structure With Intent
A direct guide to the choices and principles behind sound software architecture and design.
Come here for
- Clear answers to difficult architecture and design questions
- A professional lens on structure across different application types
Expect
- Practical reasoning about why architectural choices matter
- No-nonsense guidance on how designs can go wrong
Where it sits
| Systems Design | 96% |
|---|---|
| Software Development | 52% |
Percentages are BookFrontier’s reading of the book.
Publisher categories
- Software Development
- Testing & QA
- Authors
- Robert C. Martin
- Publisher
- Pearson Education
- Published
- September 10, 2017
- Format
- Print & ebook
- Theme
- Software architecture · Software design · Professional practice
- Reading lane
- Software Development