Рет қаралды 1,405
После разработки проектов и задач на 1С приходится сталкиваться с техническим долгом.
Технический долг - это метафора программной инженерии, обозначающая накопленные в программном коде или архитектуре проблемы, связанные с пренебрежением к качеству при разработке программного обеспечения. Причины:
Недостаточная компетентность кадров;
Давление со стороны бизнеса;
Плохо спроектированная архитектура и отсутствие документации;
Отсутствие процессов review и refactoring;
Отсутствует тестирование;
Основная причина, почему нужно управлять качеством кода - это увеличение стоимости сопровождения и разработки продукта в дальнейшем из-за технического долга.
В данном видео рассмотрены два продукта которые призваны помочь в решении данной проблемы для 1С:
1С:Автоматизированная проверка конфигураций
SonarQube
Показаны анализы двух проектов с помощью этих инструментов и произведен краткий анализ (для примера) разбора наиболее критичных ошибок.
Рассказано про плюсы и минусы продуктов, поэтому каждый может выбрать продукт под себя.
Видео будет полезно всем, кто хочет управлять качеством кода на проектах, а значит уменьшать технический долг, что для сложных проектов сказывается как на стоимости сопровождения, так и на производительности системы в целом.