wiki / entities / robert-c-martin
Robert C. Martin (Uncle Bob)
loading…
Robert C. Martin (Uncle Bob)
Software craftsman, author, and educator known for promoting software engineering principles and clean code practices. Uncle Bob is a prominent figure in the software development community, advocating for disciplined engineering practices.
Key Contributions
Clean Architecture (2012)
Martin synthesized multiple architectural patterns into a unified clean architecture approach, establishing the dependency rule as the core organizing principle. His architectural model integrates ideas from hexagonal architecture, onion architecture, and other layered approaches into a single coherent framework.
SOLID Principles & Clean Code
Author of foundational works on software craftsmanship, including advocacy for testable, framework-independent systems that prioritize business rules over technical details.
Related Concepts
- clean architecture — his 2012 synthesis of layered architectural patterns
- dependency rule — the core principle governing clean architecture boundaries
- Screaming architecture — his concept that architecture should reveal system intent
| uncle-bob-clean-architecture-2012 | https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html | ingested 2026-08-25 sha256:b99ae450b598… |