模块边界既保护演进,也冻结选择
Conway 演讲指出沟通成本越高,跨边界迭代越少;Bloch 指出 API 一旦有人使用就难以删除。合读可以把变更成本拆成跨团队协调和对既有调用方的兼容承诺,分别检查设计边界的代价。
沿同一来源继续阅读
对照原文
the higher the cost of communication the less iteration will happen therenot be able to take it out once you put it into an API.组织沟通成本与公共 API 兼容性是不同约束,不能把所有接口稳定性问题归因于组织图。