Границы backend
Обработчик переводит запрос в вызов приложения, а доменная логика остаётся переиспользуемой.
Проверено Изменено
Плохо
HTTP-обработчик сам считает скидку, делает SQL и отправляет письмо.
Хорошо
Обработчик → сервис заказа → хранилище.
Отправка связана с сохранённым событием.
Почему это важно
Логику можно проверять без запуска HTTP и повторно использовать в worker.
Когда применять
Это инженерное правило справочника, а не требование протокола. Первоисточник описывает подход или механизм; конкретный процесс выбирается проектом.
Количество слоёв соразмерно задаче. Требование ровно одного вызова сервиса не является свойством Go.
Кто что делает
Человек
Определяет бизнес-правила и границы ответственности сервисов.
AI-агент
Реализует правило в коде сервиса и проверяет ошибку, отмену и граничные входные данные.
Контроль результата:
- Можно ли проверить правило скидки отдельно от сети?
Как проверить у себя
- Можно ли проверить правило скидки отдельно от сети?
Первоисточники
История изменений на GitHubДата проверки отражает содержательную сверку. Синхронизация сайта не обновляет её автоматически.