可迁移模型 · TRANSFERABLE MODEL
架构决策本质上是赌注——赌哪些东西会变
每一个架构边界都是一个关于「什么会变、什么不会变」的赌注。边界放在正确的位置,你赌赢了——变更被隔离在边界一侧,代价极低。边界放在错误的位置,你赌输了——要么是隔离了不该隔离的东西(增加不必要的间接层),要么是没隔离真正会变的东西(变更扩散到整个系统)。架构师的核心能力就是「提高赌赢的概率」。
来自这本书的解读报告
《架构整洁之道》
这本书回答了软件系统为何随时间腐化以及如何用依赖规则构建抗腐化架构的问题
阅读完整解读报告 →