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