Audiobook8 hours
Clean Architecture: A Craftsman's Guide to Software Structure and Design
Written by Robert C. Martin
Narrated by Theodore O'Brien
Rating: 5 out of 5 stars
5/5
()
About this audiobook
By applying universal rules of software architecture, you can dramatically improve developer productivity throughout the life of any software system. Now, building upon the success of his best-selling books Clean Code and The Clean Coder, legendary software craftsman Robert C. Martin ("Uncle Bob") reveals those rules and helps you apply them.
Martin's Clean Architecture doesn't merely present options. Drawing on over a half-century of experience in software environments of every imaginable type, Martin tells you what choices to make and why they are critical to your success. As you've come to expect from Uncle Bob, this book is packed with direct, no-nonsense solutions for the real challenges you'll face-the ones that will make or break your projects.
- Learn what software architects need to achieve-and core disciplines and practices for achieving it
- Master essential software design principles for addressing function, component separation, and data management
- See how programming paradigms impose discipline by restricting what developers can do
- Understand what's critically important and what's merely a "detail"
Implement optimal, high-level structures for web, database, thick-client, console, and embedded applications
- Define appropriate boundaries and layers, and organize components and services
- See why designs and architectures go wrong, and how to prevent (or fix) these failures
Clean Architecture is an essential book for every current or aspiring software architect, systems analyst, system designer, and software manager-and for every programmer who must execute someone else's designs.
Martin's Clean Architecture doesn't merely present options. Drawing on over a half-century of experience in software environments of every imaginable type, Martin tells you what choices to make and why they are critical to your success. As you've come to expect from Uncle Bob, this book is packed with direct, no-nonsense solutions for the real challenges you'll face-the ones that will make or break your projects.
- Learn what software architects need to achieve-and core disciplines and practices for achieving it
- Master essential software design principles for addressing function, component separation, and data management
- See how programming paradigms impose discipline by restricting what developers can do
- Understand what's critically important and what's merely a "detail"
Implement optimal, high-level structures for web, database, thick-client, console, and embedded applications
- Define appropriate boundaries and layers, and organize components and services
- See why designs and architectures go wrong, and how to prevent (or fix) these failures
Clean Architecture is an essential book for every current or aspiring software architect, systems analyst, system designer, and software manager-and for every programmer who must execute someone else's designs.
More audiobooks from Robert C. Martin
Clean Code: A Handbook of Agile Software Craftsmanship Rating: 5 out of 5 stars5/5The Clean Coder: A Code of Conduct for Professional Programmers Rating: 5 out of 5 stars5/5Clean Agile: Back to Basics Rating: 4 out of 5 stars4/5
Related to Clean Architecture
Related audiobooks
Fundamentals of Software Architecture: An Engineering Approach Rating: 4 out of 5 stars4/5Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith Rating: 4 out of 5 stars4/5Software Engineering at Google: Lessons Learned from Programming Over Time Rating: 4 out of 5 stars4/5Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems Rating: 5 out of 5 stars5/5Site Reliability Engineering: How Google Runs Production Systems Rating: 5 out of 5 stars5/5Coders at Work: Reflections on the Craft of Programming Rating: 4 out of 5 stars4/5Database Internals: A Deep Dive into How Distributed Data Systems Work, 1st Edition Rating: 5 out of 5 stars5/5Learning Agile: Understanding Scrum, XP, Lean, and Kanban Rating: 4 out of 5 stars4/5The Rules of Programming: How to Write Better Code Rating: 0 out of 5 stars0 ratingsData Mesh: Delivering Data-Driven Value at Scale Rating: 5 out of 5 stars5/5AI and Machine Learning for Coders: A Programmer's Guide to Artificial Intelligence Rating: 4 out of 5 stars4/5Fundamentals of Data Engineering: Plan and Build Robust Data Systems Rating: 5 out of 5 stars5/5Nine Algorithms That Changed the Future: The Ingenious Ideas That Drive Today's Computers Rating: 5 out of 5 stars5/5Letters to a New Developer: What I Wish I Had Known When Starting My Development Career Rating: 4 out of 5 stars4/5Laws of UX: Using Psychology to Design Better Products & Services Rating: 5 out of 5 stars5/5Understanding Software: Max Kanat-Alexander on simplicity, coding, and how to suck less as a programmer Rating: 5 out of 5 stars5/5Information Architecture: For the Web and Beyond Rating: 4 out of 5 stars4/5Skill Up: A Software Developer's Guide to Life and Career Rating: 5 out of 5 stars5/5Google Cloud Cookbook: Practical Solutions for Building and Deploying Cloud Services, 1st Edition Rating: 5 out of 5 stars5/5AI and Machine Learning for On-Device Development: A Programmer's Guide, 1st Edition Rating: 0 out of 5 stars0 ratingsThere's No Such Thing as an IT Project: A Handbook for Intentional Business Change Rating: 5 out of 5 stars5/5Lean UX: Designing Great Products with Agile Teams 3E Rating: 4 out of 5 stars4/5The DevSecOps Playbook: Deliver Continuous Security at Speed Rating: 0 out of 5 stars0 ratingsSoftware Development Fundamentals Rating: 5 out of 5 stars5/5Lean UX: Designing Great Products with Agile Teams 2E Rating: 0 out of 5 stars0 ratingsAccelerated DevOps with AI, ML & RPA: Non-Programmer’s Guide to AIOPS & MLOPS Rating: 4 out of 5 stars4/5Production Kubernetes: Building Successful Application Platforms Rating: 3 out of 5 stars3/5Computational Thinking Rating: 4 out of 5 stars4/5101 UX Principles - Second Edition: Actionable Solutions for Product Design Success Rating: 5 out of 5 stars5/5
Reviews for Clean Architecture
Rating: 4.75 out of 5 stars
5/5
8 ratings0 reviews