[KongchangAI]
PersonUncle Bob / 鲍勃大叔

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)

Sep 29

ThePrimeagen quotes Robert C. Martin (Uncle Bob), arguing that the problem of management pressure brought about by current AI programming has essentially always existed

Unverified50%
Sep 20

Clean Architecture, proposed by Robert C. Martin, emphasizes that the direction of dependencies should always point toward the inner business rules.

Unverified50%
Sep 10

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.

Unverified50%
Sep 8

The SOLID principles were systematically proposed by Robert C. Martin in the early 2000s and are the five fundamental principles of object-oriented design.

Unverified50%
Sep 7

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.

Unverified50%
Sep 1

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.

Unverified50%

All Facts (10)

Verified

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%
Unverified

Clean 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%
Unverified

ThePrimeagen quotes Robert C. Martin (Uncle Bob), arguing that the problem of management pressure brought about by current AI programming has essentially always existed

50%
Unverified

Clean Architecture, proposed by Robert C. Martin, emphasizes that the direction of dependencies should always point toward the inner business rules.

50%
Unverified

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.

50%
Unverified

The SOLID principles were systematically proposed by Robert C. Martin in the early 2000s and are the five fundamental principles of object-oriented design.

50%
Unverified

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.

50%
Unverified

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.

50%

Source Articles