主题 / 约束迁移 知识卡片约束迁移专业/工作 内容硬件、网络、组织和业务阶段会不断改变系统的主要约束,架构设计就是在新约束下重新安排复杂度。发散:不要把过去成功的架构当模板照搬,先确认当时解决的约束今天是否仍然存在。 参考来源《从0开始学架构》第02章《架构设计的历史背景》 ← 上一张卡片两次软件危机的根本原因:逻辑复杂与扩展复杂 下一张卡片 →软件架构诞生的历史必然性:模块、对象、组件的拆分粒度递进