Robert C. Martin
著名软件工程师和作者,Clean Architecture和SOLID原则的提出者,《Clean Code》等经典软件工程著作的作者,在软件架构和敏捷开发领域极具影响力
Core Facts
Timeline (last 90 days)
ThePrimeagen 引用 Robert C. Martin(Uncle Bob)的话,认为当前AI编程带来的管理层催促问题本质上一直存在
Clean Architecture由Robert C. Martin提出,强调依赖方向应始终指向内层业务规则
Clean Architecture(清洁架构)由Robert C. Martin提出,强调依赖规则——外层可以依赖内层,但内层不能依赖外层
SOLID原则由Robert C. Martin在2000年代初系统化提出,是面向对象设计的五大基本原则
Robert C. Martin 在《代码整洁之道》中提出'童子军规则'——离开时让营地比你来时更干净,类比到代码就是每次修改都应略微改善代码质量
依赖倒置原则要求将存储、加密等平台相关能力隐藏在接口之后,核心逻辑只依赖抽象接口,具体实现由各平台分别提供
All Facts (10)
SOLID原则由Robert C. Martin(Uncle Bob)在2000年代初系统化提出,包含单一职责原则(SRP)、开闭原则(OCP)、里氏替换原则(LSP)、接口隔离原则(ISP)和依赖倒置原则(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是Robert C. Martin提出的软件架构理念,核心思想是将代码分为多个同心圆层次,依赖关系只能从外向内指向
60%UnverifiedThePrimeagen 引用 Robert C. Martin(Uncle Bob)的话,认为当前AI编程带来的管理层催促问题本质上一直存在
50%UnverifiedClean Architecture由Robert C. Martin提出,强调依赖方向应始终指向内层业务规则
50%UnverifiedClean Architecture(清洁架构)由Robert C. Martin提出,强调依赖规则——外层可以依赖内层,但内层不能依赖外层
50%UnverifiedSOLID原则由Robert C. Martin在2000年代初系统化提出,是面向对象设计的五大基本原则
50%UnverifiedRobert C. Martin 在《代码整洁之道》中提出'童子军规则'——离开时让营地比你来时更干净,类比到代码就是每次修改都应略微改善代码质量
50%Unverified依赖倒置原则要求将存储、加密等平台相关能力隐藏在接口之后,核心逻辑只依赖抽象接口,具体实现由各平台分别提供
50%