🛠️ 架构决策记录(Architecture Decision Record,ADR)是用于文档化系统设计中关键决策的实践工具。以下是标准ADR模板的结构化说明:
1. 决策概述
- 标题:简明描述决策的核心内容
- 状态:标记决策的当前状态(如「草稿」「已弃用」)
- 背景:说明决策的上下文与动机
2. 决策选项
列出对比的方案(如技术选型、设计模式等),例如:
- 选项A:使用微服务架构
- 选项B:采用单体架构
3. 决策结果
- 选中方案:明确最终选择的选项
- 理由:从可维护性、性能、成本等维度解释原因
4. 后续行动
- 文档更新:是否需要修改其他相关文档?
- 验证计划:如何验证该决策的有效性?