知识卡片

恰如其分的架构

普通读书笔记卡 · 1958.a.1

内容

“恰如其分的架构”(just enough architecture)指用[[风险驱动模型四步骤]]把握架构工作的投入程度:预见某风险可靠后续重构解决,就不必现在做架构设计,直接开始编码;一旦意识到重构不足以获得所需的安全性或可伸缩性,即使已到第N次迭代,也要先降低风险再继续编码。这为敏捷开发者提供了”何时该停下来设计、何时可直接写代码”的具体依据,而非简单地”要么全面预先设计、要么完全不设计”。

参考来源

- 位置:《恰如其分的软件架构》第1章《概述》1.7节《敏捷开发者的架构》(源文件:_epub-src/OEBPS/text00011.html) - 结论依据:原文说明风险驱动模型指导开发者把握架构活动的程度,能预见风险可通过重构解决时可以停止架构设计、及时编码,反之则需先降低风险,这正是"恰如其分"的判断依据。 - 原始内容:恰如其分的架构(just enough architecture) 架构的风险驱动模型将指导开发者把握架构活动的程度,及时开始编码。如果能够预见某些风险可以通过重构解决,就可以停止架构设计了。