Yandex Metrika

Поиск по блогу

Найдите нужную статью о модулях 1С-Битрикс,
настройке и оптимизации

Теги: рефакторинг ×

Найдено результатов: 4 по тегам рефакторинг

Рефакторинг по методу «heavy clay»: вынести «плохой» код в отдельный файл и довести до методов

Тактика для наследия без тестов: проблемный процедурный кусок копируют в `origin.php` и `modify.php`, переключают флагом, явно помечают входы и выходы, затем превращают включение в методы класса — контроль через запуск всего приложения, а не через изолированные юнит-тесты.

Рефакторинг через «TODO‑маркеры»: исключения вместо полной переписки кода

Тактика для больших правок в 1С‑Битрикс: вместо мгновенной переработки всего механизма помечаетте реальные точки входа в старый код исключениями с текстом вроде TODO — по стеку видно, какой сценарий действительно срабатывает, и что чинить в первую очередь.

Рефакторинг небольшого скрипта 1С‑Битрикс: от простыни к классу и исключениям

Короткая заметка о том, зачем дробить длинный процедурный скрипт админ‑обработчика или AJAX на класс с шагами, переводить ошибки авторизации и валидации на исключения и убирать «висящие» переменные между половинами файла.

Рефакторинг компонента 1С‑Битрикс: шесть кейсов со «сломанной простынёй»

Как добраться до бага в длинном legacy‑компоненте: распилить файл на понятную структуру класса, явные зависимости, однократные проверки ролей, ссылки там где густо, убрать копипасту одинакового смещения времени.