Skip to Content
DecisionsADR-NNNN: (결정을 한 문장으로. "무엇을 한다" 형태)

ADR-NNNN: (결정을 한 문장으로. “무엇을 한다” 형태)

  • Status: Proposed | Accepted | Accepted (Amended by ADR-NNNN) | Superseded by ADR-NNNN | Deprecated
  • Date: YYYY-MM-DD
  • 관련: HMH-NNNN (이번 작업 티켓) · 이미 존재하는 관련 PR·티켓이 있으면 함께. 이번 작업의 PR 번호는 이 시점에 없으므로 적지 않는다

Context

무엇이 문제였고, 어떤 제약이 있었는지. 측정값·티켓·에러가 있으면 여기에 인용한다. “그때 우리가 몰랐던 것”까지 적으면 나중에 이 결정을 재평가할 때 결정적으로 도움이 된다.

검토한 대안

대안채택 안 한 이유
A
B

(대안이 실제로 없었다면 이 절을 통째로 지운다. 없는 대안을 지어내지 않는다.)

Decision

무엇을 하기로 했는지. 배선이 실제로 어디에 있는지 파일 경로를 남긴다.

Consequences

좋아지는 것

감수하는 것

  • (트레이드오프를 반드시 적는다. 공짜인 결정은 ADR을 쓸 필요도 없다.)

이 결정을 다시 열어야 할 때

  • (어떤 조건이 바뀌면 재검토해야 하는지. 이게 있어야 ADR이 화석이 되지 않는다.)
Last updated on