Формат: как распознать → почему плохо → как починить Лозунг: форма — тонкая, use case — толстый, инфраструктура — заменяемая 1) Толстые формы Как распознать 🟡 В обработчиках формы есть Запрос = Новый Запрос(...), проверки 🟡 Утилиты в модуле формы: маппинг, форматирование дат/денег, локализация 🟡 Форма сама оркестрирует шаги: «резерв → бонусы → доставка» 🟡 HTTP-запросы из формы 🟡 «Болтливый» клиент–сервер: десятки мелких вызовов на сервер 🟡 Побочки: создание документов, смена статусов прямо из формы Почему плохо Форма (UI) начинает диктовать бизнес-правила. Логика расползается по обработчикам, тестируемость и переиспользование падают Как починить Форма → Контроллер → Use Case (UC) → Презентер → ViewModel → Форма 🟡 Форма не ходит ни в регистры, ни во внешние сервисы 🟡 Контроллер собирает вход, вызывает UC 🟡 UC решает, что делать 🟡 Презентер превращает результат в ViewModel для формы 🟡 Один серверный вызов на действие пользователя (без «болтовни») 2) Запрософилия («Запрос =
Архитектурные ошибки 1С разработчиков
26 августа 202526 авг 2025
28
2 мин