Перейти к основному содержимому

ADR-0007: обычный MVC и простые английские имена

  • Status: accepted
  • Date: 2026-08-28

Решение

В сервисах используется понятный поток controller → service → repository. Дополнительный слой добавляется только при реальной необходимости. Имена классов и методов состоят из простых английских слов.

Причина

Структура должна быть понятна разработчику с английским уровня A2. Прямые названия ускоряют обучение и ревью.

Последствия

Предпочитаются имена ActionController, ActionService, ActionRepository, create, find, save. Сложные шаблоны и термины должны быть обоснованы задачей, а не желанием подготовиться ко всем будущим случаям.