知识卡片
架构是决策
内容
架构是一系列有层次的设计决策:上层决策限定下层选择,下层反馈又可能暴露上层假设的问题。把架构只理解成组件清单,会漏掉“为什么这样分、为什么这样连、为什么放弃其他方案”。发散:好的架构文档应记录关键决策,而不只是最终结构。
参考来源
《软件架构设计:程序员向架构师转型必备(第2版)》第02章《解析软件架构概念》
知识卡片
架构是一系列有层次的设计决策:上层决策限定下层选择,下层反馈又可能暴露上层假设的问题。把架构只理解成组件清单,会漏掉“为什么这样分、为什么这样连、为什么放弃其他方案”。发散:好的架构文档应记录关键决策,而不只是最终结构。