Разработчикам · 2 МИН ЧТЕНИЯ

Проверка изменений перед передачей

Подберите проверки по реальному поведению затронутого участка.

Перед началом

Сначала посмотрите текущий код и тесты, затем определите, какие сценарии может изменить правка. Сохраняйте чужие незавершённые изменения.

Порядок действий

  1. Проверьте синтаксис изменённых PHP-файлов и существующие тесты соответствующего компонента.
  2. Для работы с БД используйте отдельное тестовое окружение. Проверьте SQL, транзакции и совместимость миграций.
  3. Откройте изменённые публичные и административные страницы в desktop и mobile браузере. Проверьте ошибки консоли и границы блоков.
  4. Для формы пройдите сохранение и ошибку валидации; для ролей — разрешённый и запрещённый доступ; для списка — пустое состояние и пагинацию.
  5. Если затронута производительность, измерьте запросы штатным профилированием и используйте EXPLAIN на повторяемом сценарии.
  6. Зафиксируйте, что проверено и какие ограничения остались. Для изменения архитектурного контракта обновите актуальные инструкции проекта.
Обратите внимание. Проверка только HTTP 200 не доказывает правильность интерфейса и сохранения. Проверяйте результат в данных и действия посетителя.

Проверьте результат

Изменение решает задачу, не ломает связанный сценарий, а набор проверок воспроизводим на той же версии.

Скриншот инструкции