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




