PHP
Обработка форм и заказов, бизнес-правила, фоновые задачи, интеграции и развитие существующего серверного кода.
Стек выбираю по задаче и состоянию проекта. Важны совместимость, понятная поддержка и возможность проверить результат, а не количество технологий в списке.
Обсудить техническую задачуОсновная зона работы — то, что происходит после действия пользователя: проверка, расчёт, сохранение и передача данных.
Обработка форм и заказов, бизнес-правила, фоновые задачи, интеграции и развитие существующего серверного кода.
Маршруты, валидация, работа с базой данных, очереди, уведомления и поддерживаемая структура веб-приложения.
Компоненты, инфоблоки, каталог, оформление заказа, события и интеграции сайтов на «Управлении сайтом».
Структура таблиц, запросы, связи, индексы и перенос данных с проверкой целостности.
Обмен данными с внешними системами, авторизация, повторные запросы, обработка ошибок и контроль результата.
Серверные шаблоны, адаптивная вёрстка и интерфейсная логика без усложнения проекта лишним фреймворком.
Код хранится в системе контроля версий, а изменения проверяются до переноса на основной сайт.
Для проекта фиксируются зависимости и команды сборки. Если есть тестовая среда, проверка проходит там. Если её нет, отдельно определяем безопасный порядок работ, резервную копию и способ отката.
Версии языка, системы управления сайтом, базы данных и внешних сервисов.
Совместимость, доступное окружение, лицензии и порядок обновления проекта.
Добавляю новый инструмент только тогда, когда он решает конкретную задачу.
Определяем сценарии, по которым можно подтвердить готовность изменения.
Расскажите, что сейчас не работает или что хотите изменить. Обсудим решение, объём и следующий шаг.
Для первого сообщения достаточно описания.
Пароли и доступы отправлять не нужно.