← К заметкам

Заметки

Как тестировать после изменения файла ядра/модуля

После изменения модуля проверять нужно сценарии, которые проходят через изменённый код. Открытие главной страницы под администратором почти ничего не говорит о работе обработчика CRM.

Сначала воспроизведите исходную проблему и подтвердите исправление. Затем проверьте ближайшие варианты: создание и изменение, пустые значения, отсутствие доступа и повторное выполнение — только если эти ветки затронуты правкой.

Если изменён общий метод, найдите его вызовы в проекте и добавьте связанные сценарии. Для фонового кода отдельно проверьте cron: веб-запрос может иметь другой PHP, пользователя и окружение.

Правка файла поставки должна иметь понятный diff и способ повторного применения или удаления. При обновлении сравните новую поставку с вашей правкой: если проблема уже исправлена штатно, локальное изменение лучше убрать, а не накладывать автоматически.