认知颠覆 · COGNITIVE OVERTURN
架构存在的唯一理由是降低变更成本
架构不是为了技术上的优雅,不是为了满足框架的约定,甚至不是为了性能。架构存在的唯一理由是:使系统在生命周期内的总变更成本最小化。如果一个架构决策让某些变更变便宜但让另一些变更变昂贵,那么它只有在「变便宜的变更频率远高于变昂贵的变更频率」时才是正确的。这改变了「架构是为了好看」的传统认知。
来自这本书的解读报告
《架构整洁之道》
这本书回答了软件系统为何随时间腐化以及如何用依赖规则构建抗腐化架构的问题
阅读完整解读报告 →