[краткое название решённой проблемы и решения]
- Состояние: [proposed | rejected | accepted | deprecated | … | superseded by ADR-0005]
- Лица, принимавшие решение: [перечислите всех, кто участвовал в решении]
- Дата: [YYYY-MM-DD, когда решение было обновлено в последний раз]
Техническая история: [описание | URL заявки/задачи]
Контекст и постановка проблемы
[Опишите контекст и постановку проблемы, например в свободной форме двумя-тремя предложениями. Возможно, вы захотите сформулировать проблему в виде вопроса.]
Факторы решения
- [фактор 1, например сила, возникшая проблема, …]
- [фактор 2, например сила, возникшая проблема, …]
- …
Рассмотренные варианты
- [вариант 1]
- [вариант 2]
- [вариант 3]
- …
Итог решения
Выбранный вариант: «[вариант 1]», потому что [обоснование, например единственный вариант, удовлетворяющий исключающему критерию | разрешающий силу | … | оказался лучшим (см. ниже)].
Положительные последствия
- [например, улучшение удовлетворения атрибута качества, необходимость последующих решений, …]
- …
Отрицательные последствия
- [например, компромисс по атрибуту качества, необходимость последующих решений, …]
- …
Плюсы и минусы вариантов
[вариант 1]
[пример | описание | указатель на дополнительную информацию | …]
- Хорошо, потому что [довод а]
- Хорошо, потому что [довод б]
- Плохо, потому что [довод в]
- …
[вариант 2]
[пример | описание | указатель на дополнительную информацию | …]
- Хорошо, потому что [довод а]
- Хорошо, потому что [довод б]
- Плохо, потому что [довод в]
- …
[вариант 3]
[пример | описание | указатель на дополнительную информацию | …]
- Хорошо, потому что [довод а]
- Хорошо, потому что [довод б]
- Плохо, потому что [довод в]
- …
Ссылки
- [Тип ссылки] [Ссылка на ADR]
- …