可迁移模型 · TRANSFERABLE MODEL
软件的复杂度不可消除,只能转移
软件的本质复杂度(Essential Complexity)是问题本身带来的,不可消除;偶然复杂度(Accidental Complexity)是实现方式带来的,可以管理。管理的方法不是"消灭复杂度",而是将其转移到你能控制的地方——通过封装、抽象、分治,让复杂度"可见但不蔓延"。
来自这本书的解读报告
《代码大全》
这本书回答了如何系统提升软件构建质量的问题,答案是用工程化思维对待编码实践
阅读完整解读报告 →