可迁移模型 · TRANSFERABLE MODEL

代码的问题本质是设计的问题,设计的问题本质是沟通的问题

当代码「改不动」时,问题不只是技术层面的——它意味着模块之间的「契约」不清晰,开发者之间对「职责边界」没有共识。修复代码前先修复沟通,SOLID原则本质上是一套「代码层面的沟通协议」
来源

《敏捷软件开发》SOLID原则章节

可迁移到

组织架构设计——当部门协作出问题时,先检查「接口」(职责定义、交接流程)是否清晰

来自这本书的解读报告

《敏捷软件开发:原则、模式与实践》

Robert C. Martin (Uncle Bob) · 软件工程 / 敏捷方法论

这本书回答了如何在变化中保持软件质量的问题,答案是以SOLID原则为内核的有纪律的敏捷开发

敏捷开发·SOLID原则·软件设计·TDD·重构
阅读完整解读报告 →
PRESS YOUR OWN BOOK

找一本想读的书,解读出你自己的洞察

90 秒得到核心模型 · 行动接口 · 失效边界 · 三套 SOP

解读一本书 →