Architecture Decision Record

Active theme: Light

← 决策记录模板

[所解决问题与方案的简短标题]

  • 状态:[已提议 | 已拒绝 | 已接受 | 已弃用 | … | 已被 ADR-0005 取代]
  • 决策者:[列出参与决策的所有人]
  • 日期:[决策最后更新时的 YYYY-MM-DD]

技术故事:[描述 | 工单/issue URL]

背景与问题陈述

[描述背景和问题陈述,例如用两到三句话自由表述。你也可以用问题的形式来阐述该问题。]

决策驱动因素

  • [驱动因素 1,例如某种力量、面临的顾虑……]
  • [驱动因素 2,例如某种力量、面临的顾虑……]
  • ……

考虑过的选项

  • [选项 1]
  • [选项 2]
  • [选项 3]
  • ……

决策结果

选择的选项:“[选项 1]”,因为[理由,例如:它是唯一满足一票否决标准类决策驱动因素的选项 | 它能化解某种力量 | …… | 综合表现最佳(见下文)]。

正面后果

  • [例如:质量属性满足度的提升、需要做出后续决策……]
  • ……

负面后果

  • [例如:对质量属性的妥协、需要做出后续决策……]
  • ……

各选项的利弊

[选项 1]

[示例 | 描述 | 更多信息的指引 | ……]

  • 优点,因为[论据 a]
  • 优点,因为[论据 b]
  • 缺点,因为[论据 c]
  • ……

[选项 2]

[示例 | 描述 | 更多信息的指引 | ……]

  • 优点,因为[论据 a]
  • 优点,因为[论据 b]
  • 缺点,因为[论据 c]
  • ……

[选项 3]

[示例 | 描述 | 更多信息的指引 | ……]

  • 优点,因为[论据 a]
  • 优点,因为[论据 b]
  • 缺点,因为[论据 c]
  • ……

链接

  • [链接类型] [指向 ADR 的链接]
  • ……