CodeScoring определяет копирование кода не только внутри проекта, но и между проектами, с учетом переименований, что позволяет следить за архитектурной целостностью и избегать дублирования логики и ошибок.
Ключевые возможности CodeScoring.TQI
Анализируем исходный код на ключевые маркеры технического долга, автоматически строим профили разработчиков и показываем ретроспективные оценки качества в динамике.
Расчет цикломатической сложности
Расчет цикломатической сложности в динамике дает понимание не только о сложности сопровождения и близости рефакторинга проекта, сложности автоматизации тестирования, но и косвенную оценку качества постановки требований и работы исполнителей.
Инвентаризация разработки
Модуль предоставляет полную информацию которая строится только по истории разработки, вы узнаете кто из разработчиков в каких проектах участвовал, какой внес вклад и с какими технологиями выполнял работу.
Код обладает теми характеристиками, которые в него закладывают его авторы. Процедура код ревью не всегда может показать общую картину качества, которая сложилась в проекте. Модуль Teams & Quality Intelligence показывает с какими параметрами качества пишет ваша команда и вы сможете скорректировать подходы.