В процессе разработки на 1С, может накапливаться технический долг, те проблемы, на устранение которых в дальнейшем потребуется существенное количество ресурсов. Почему эти проблемы возникают: - нет тестирования кода; - плохая архитектура; - нет документации; - некомпетентность кадров; - давление бизнеса; - не проводится код-ревью. Классическим средством борьбы с техническим долгом является аудит, как внутренний, так и внешний. Но чтобы исключить влияние человеческого фактора, можно автоматизировать проверки с помощью подхода continuous code inspection (непрерывная проверка кода). Это можно сделать, например, используя SonarQube c плагинами для 1С: https://github.com/1c-syntax/sonar-bsl-plugin-community https://silverbulleters.org/sonarqube Благодаря SonarQube, можно наглядно оценить качество кода. 👉 В нашей статье мы приводим пример использования SonarQube как части процесса CI/CD в разработке 1С. #разработка 1с #sonarqube #тестирование кода #программирование 1с