Robert C. Martin
A prominent software engineer and author, known for formulating Clean Architecture and the SOLID principles. He authored influential software engineering works including Clean Code, and has had a substantial impact on software architecture and agile development practices.
Core Facts
Timeline (last 90 days)
ThePrimeagen quotes Robert C. Martin (Uncle Bob), arguing that the problem of management pressure brought about by current AI programming has essentially always existed
Clean Architecture, proposed by Robert C. Martin, emphasizes that the direction of dependencies should always point toward the inner business rules.
Clean Architecture, proposed by Robert C. Martin, emphasizes the dependency rule—outer layers may depend on inner layers, but inner layers must not depend on outer layers.
The SOLID principles were systematically proposed by Robert C. Martin in the early 2000s and are the five fundamental principles of object-oriented design.
Robert C. Martin proposed the "Boy Scout Rule" in Clean Code—leave the campsite cleaner than you found it—which, applied to code, means every change should slightly improve code quality.
The dependency inversion principle requires hiding platform-dependent capabilities such as storage and encryption behind interfaces, with core logic depending only on abstract interfaces and concrete implementations provided separately by each platform.
All Facts (10)
The SOLID principles were systematized by Robert C. Martin (Uncle Bob) in the early 2000s and include the Single Responsibility Principle (SRP), Open/Closed Principle (OCP), Liskov Substitution Principle (LSP), Interface Segregation Principle (ISP), and Dependency Inversion Principle (DIP).
65%Unverified整洁架构(Clean Architecture)由Robert C. Martin(Uncle Bob)提出
95%Unverified单一职责原则(Single Responsibility Principle,SRP)由Robert C. Martin(Uncle Bob)在2003年正式提出,是面向对象设计中SOLID五大原则之一
85%UnverifiedClean Architecture is a software architecture concept proposed by Robert C. Martin, whose core idea is to divide code into multiple concentric circle layers where dependencies can only point inward from the outside.
60%UnverifiedThePrimeagen quotes Robert C. Martin (Uncle Bob), arguing that the problem of management pressure brought about by current AI programming has essentially always existed
50%UnverifiedClean Architecture, proposed by Robert C. Martin, emphasizes that the direction of dependencies should always point toward the inner business rules.
50%UnverifiedClean Architecture, proposed by Robert C. Martin, emphasizes the dependency rule—outer layers may depend on inner layers, but inner layers must not depend on outer layers.
50%UnverifiedThe SOLID principles were systematically proposed by Robert C. Martin in the early 2000s and are the five fundamental principles of object-oriented design.
50%UnverifiedRobert C. Martin proposed the "Boy Scout Rule" in Clean Code—leave the campsite cleaner than you found it—which, applied to code, means every change should slightly improve code quality.
50%UnverifiedThe dependency inversion principle requires hiding platform-dependent capabilities such as storage and encryption behind interfaces, with core logic depending only on abstract interfaces and concrete implementations provided separately by each platform.
50%