Работа с результатами

Оценить
(0 голоса)

Метрики кода отображаются в иерархическом виде. Иерархия идет от проекта к простран­ству имен, классу и члену. Метрики кода группируются на каждом уровне. Это позволяет вам просматривать список в поиске проблем, а затем углубляться в данную область для по­иска причин проблемы.

Вы должны помнить, что все баллы должны сравниваться только с баллами на данном уровне. Например, показатель сложности 10 для отдельного метода может считаться высо­ким. Однако при группировке по пространству имен даже показатель в пять раз больший может быть нормальным. Описание: image710

На рис. 26.40 показан пример окна Code Metrics' Results. Здесь вы видите, что исходный код оценивается по всем ранее перечисленным метрикам. В данном случае мы исследуем такую ситуацию, когда удобство сопровождения низкое, сложность немного высоковата для отдельного метода, количество строк относительно высоко по сравнению с другими мето­дами, а связанность классов очень высокая. Описание: image711

Этот метод является хорошим кандидатом на рефакторинг и дополнительное тестирование. Конечно, вы можете перейти к нему при помощи двойного щелчка в окне Code Metrics Re­sults.

Вы можете использовать панель инструментов в окне Code Metrics Results для фильтрации ваших результатов (для поиска тех областей вашего кода, которым необходимо уделить до­полнительное внимание). Для настройки фильтра необходимо выбрать измерение в списке Filter. Затем необходимо настроить значения Min и Мах для фильтра. Например, на рис. 26.41 показан фильтр для тех областей кода, в которых Maintainability Index меньше 50.

Вы можете также использовать панель инструментов для экспорта результатов в Microsoft Excel или для создания элементарной работы (с целью решения данной проблемы).

Подробнее в этой категории: « Visual Studio Team Systems Резюме »
Резюме
Visual Studio Team Systems
Визуальная разработка кода
Визуальный конструктор классов Class Designer
Создание схемы классов

Добавить комментарий


Защитный код
Обновить

© 2018 www.visualstudios.ru. Все права защищены.