摘要:
每个系统都包含一系列架构决策,定义了设计和实现的边界和限制,
架构设计文档的核心是以某种方式的选型决策,而开发团队可能不太清楚这个决策背后的假设和思考。
对于这些决策,由于我们缺少当时的上下文,只能盲目的接受和盲目的做出改变。
闲逛ThoughtWorks Radar偶然发现一个在17年和18年都被ADOPT(采用)的技术叫“ADR - Lightweight Architecture Decision Records”,轻量的架构决策记录,针对演进式架构而提出的一种架构文档管理方法。 阅读全文