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