什么是 架构决策记录(ADR)?
ADR 让一项决策对未来的团队成员清晰可读。它通常记录背景(当时面临哪些权衡因素)、决策本身、所考虑过的备选方案,以及后果(你现在需要承受的取舍)。ADR 与代码一同进行版本管理,并以「被取代」的方式处理而非直接编辑——思考的历史与当前的答案同样宝贵。
又称: adr.
相关术语
- 架构漂移(Architecture Drift) — 文档中的架构与生产环境中实际运行的系统之间日益扩大的差距。
- 活文档(Living Documentation) — 由运行中的系统生成或校验的文档,因而能随系统演进而保持准确。