| 演进式设计 | 在迭代中持续调整,避免一次性大设计 |
|---|---|
| 架构决策记录 | 记录背景、选项、决策与后果 |
| 持续集成 | 频繁合并主干,控制分支存活时间 |
| 自动化回归 | 核心路径自动化,支撑重构与频繁发布 |
架构关注点没有消失,只是从一次性设计转为持续决策与反馈。
决策记录模板
| 字段 | 内容 |
|---|---|
| 背景 | 约束与驱动因素 |
| 选项 | 备选方案与对比 |
| 结论 | 选择、理由与遗留风险 |
敏捷中的架构采用演进式思路:用探针验证关键假设、用架构决策记录沉淀结论、用持续集成与自动化测试保证随时可集成。
| 演进式设计 | 在迭代中持续调整,避免一次性大设计 |
|---|---|
| 架构决策记录 | 记录背景、选项、决策与后果 |
| 持续集成 | 频繁合并主干,控制分支存活时间 |
| 自动化回归 | 核心路径自动化,支撑重构与频繁发布 |
| 字段 | 内容 |
|---|---|
| 背景 | 约束与驱动因素 |
| 选项 | 备选方案与对比 |
| 结论 | 选择、理由与遗留风险 |