Architecture Decision Record

Active theme: Light

← Шаблоны записей решений

[краткое название решённой проблемы и решения]

  • Состояние: [proposed | rejected | accepted | deprecated | … | superseded by ADR-0005]
  • Лица, принимавшие решение: [перечислите всех, кто участвовал в решении]
  • Дата: [YYYY-MM-DD, когда решение было обновлено в последний раз]

Техническая история: [описание | URL заявки/задачи]

Контекст и постановка проблемы

[Опишите контекст и постановку проблемы, например в свободной форме двумя-тремя предложениями. Возможно, вы захотите сформулировать проблему в виде вопроса.]

Факторы решения

  • [фактор 1, например сила, возникшая проблема, …]
  • [фактор 2, например сила, возникшая проблема, …]
  • …

Рассмотренные варианты

  • [вариант 1]
  • [вариант 2]
  • [вариант 3]
  • …

Итог решения

Выбранный вариант: «[вариант 1]», потому что [обоснование, например единственный вариант, удовлетворяющий исключающему критерию | разрешающий силу | … | оказался лучшим (см. ниже)].

Положительные последствия

  • [например, улучшение удовлетворения атрибута качества, необходимость последующих решений, …]
  • …

Отрицательные последствия

  • [например, компромисс по атрибуту качества, необходимость последующих решений, …]
  • …

Плюсы и минусы вариантов

[вариант 1]

[пример | описание | указатель на дополнительную информацию | …]

  • Хорошо, потому что [довод а]
  • Хорошо, потому что [довод б]
  • Плохо, потому что [довод в]
  • …

[вариант 2]

[пример | описание | указатель на дополнительную информацию | …]

  • Хорошо, потому что [довод а]
  • Хорошо, потому что [довод б]
  • Плохо, потому что [довод в]
  • …

[вариант 3]

[пример | описание | указатель на дополнительную информацию | …]

  • Хорошо, потому что [довод а]
  • Хорошо, потому что [довод б]
  • Плохо, потому что [довод в]
  • …

Ссылки

  • [Тип ссылки] [Ссылка на ADR]
  • …