知识卡片

架构需要照料

普通读书笔记卡 · 1886.b

内容

架构不是先画完再交棒的产物,而要在交付过程中随需求、反馈和实现约束持续演化。发散:持续技术领导能把架构从静态方案变成活的决策系统,避免愿景与代码逐步分离。

参考来源

- 位置:《程序员必读之软件架构》第8章《软件架构的角色》(源文件:OEBPS/text00000_split_019.html) - 结论依据:原文明确批评把软件开发当作接力运动的做法,主张架构师应持续拥有和演化架构,直接支持卡片论点。 - 原始内容:"很多时候,软件先被设计好,然后交给开发团队,实际上在把软件开发当作接力运动来处理。结果适得其反,因为这样的软件架构需要照顾。……这关乎持续的技术领导,而不是仅仅参与生命周期的开始阶段。"