После разработки проектов и задач на 1С, как и в других языках программирования, приходится сталкиваться с техническим долгом.
Что такое технический долг? Технический долг — это метафора программной инженерии, обозначающая накопленные в программном коде или архитектуре проблемы, связанные с пренебрежением к качеству при разработке программного обеспечения и вызывающие дополнительные затраты труда в будущем.
Причины возникновения могут быть разными:
Основная причина, почему нужно управлять качеством кода — это увеличение стоимости сопровождения и разработки продукта в дальнейшем из-за технического долга.
Управлять техническим долгом можно с помощью нескольких подходов:
На рынке существует как минимум два плагина для поддержки языка 1С в SonarQube, и одно из них это SONARQUBE 1C (BSL) Plugin — решение от SilverBulleters.
Серебряная пуля есть — 1C (BSL) Plugin для SonarQube, предназначенный для непрерывного анализа и измерения уровня качества кода 1С-решений: