知识卡片

架构无绝对好坏,只有是否符合目标

普通读书笔记卡 · 2169

内容

架构无绝对好坏,只有是否符合应用目标——玻璃墙配平屋顶在瑞士阿尔卑斯山可能撑不过几个冬天,在赤道附近又因太阳轨迹常年不变不合适,架构师关键任务是评估环境、识别候选设计隐含的约束或假设。即便令人担忧的”大泥球”架构也有符合目标的时候,比如不计代价赶期限时根本无暇顾及之后——重点是必须记录决策背后的具体原因和折中后的结论。

参考来源

- 位置:《架构师应该知道的37件事》第2章《架构》之"2.2 这是架构吗"·"2.2.4 符合目标"(源文件:_epub-src/OEBPS/Text/chapter002.html) - 结论依据:原文说明"一个架构不能简单地定性为'好'或'坏'。更合适的说法是,架构是否符合应用目标……对于架构师而言,一个关键的任务是评估环境和识别候选设计所隐含的约束或假设……即使是让人提心吊胆的大泥球架构,也有'符合目标'的时候",直接支撑本卡结论。 - 原始内容:无论如何,请务必记录决策背后的具体原因以及折中后的最终结论。