Разработка на 1С-Битрикс
Архитектура D7-модулей, интеграции, тестирование, платежи, фоновые задачи и разбор production-решений.
Практический контроль очереди агентов: определяем просрочку по NEXT_EXEC, выводим её в админке и понимаем, чего такая проверка не доказывает.
Как разделить сложный модуль 1С-Битрикс на слои и не смешивать доменную логику с UI, ORM и внешними API.
Как разделить витрину, события Sale, очередь и API DeliveryGuru, чтобы оформление заказа не зависело от доступности внешнего сервиса.
Почему баланс фонда не стоит хранить отдельным числом и как построить проверяемый учёт поступлений, возвратов и распределений на D7 ORM.
Практическая организация PHPUnit-тестов для D7-модуля: отделяем домен от ядра, подменяем узкие API и проверяем архитектуру.
Проектируем платёжный webhook так, чтобы повторы, перестановка статусов и дубликаты OrderId не открывали доступ дважды и не портили учёт.