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 的連結]
  • ……