可迁移模型 · TRANSFERABLE MODEL
代码的问题本质是设计的问题,设计的问题本质是沟通的问题
当代码「改不动」时,问题不只是技术层面的——它意味着模块之间的「契约」不清晰,开发者之间对「职责边界」没有共识。修复代码前先修复沟通,SOLID原则本质上是一套「代码层面的沟通协议」
来自这本书的解读报告
《敏捷软件开发:原则、模式与实践》
这本书回答了如何在变化中保持软件质量的问题,答案是以SOLID原则为内核的有纪律的敏捷开发
阅读完整解读报告 →