Измерения

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

Существуют пять ключевых областей вашего кода, которые измеряются. Каждая должна дать вам конкретную оценку (для того чтобы помочь вам понять, как обстоят дела с вашим кодом). Далее эти области перечислены и дано их краткое описание.

□    Maintainability (Коэффициент сопровождаемости) — здесь производится оценка вашего кода по удобству сопровождения. Например, если в вашем коде имеется большое коли­чество косвенной адресации и уровней, то его будет трудно понять и протестировать (и вы получите более низкий балл). Высокий балл означает высокий уровень удобства сопровождения (и более низкий уровень сложности). Оценка удобства сопровождения может быть от 0 до 100 (где 100 — это высший балл).

□    Cydomatic Complexity (Цикломатическая сложность) — оценивает ваш код на общую сложность. Ваш код оценивается на ход выполнения между объектами. Чем больше маршрутов кода, тем выше сложность. Этот балл определяется только кодовыми мар­шрутами вашего приложения.

□    Depth of Inheritance (Глубина наследования) — здесь ваш код проверяется на количество классовмнеобходимое для достижения корня иерархии. Если у вас есть много объектов, которые наследуют друг от друга, то у вас будет большая глубина наследования. Это означает, что ваш код будет труднее понимать и сопровождать.

□    Class Coupling (Связанность классов)— ваш код проверяется на взаимозависимость. Чем выше степень сцепления, тем меньше вероятность того, что код можно будет по­вторно использовать и тем менее стойким он будет к внесению изменений.

□    Lines of Code (Количество строк кода) — подсчитывается количество строк кода на промежуточном языке. Ищите классы и методы с большим количеством строк. Воз­можно, их следует разбить на части для повторного использования, снижения дублиро­ваний, а также облегчения сопровождения.

Вычисление метрик кода
Работа с результатами
Резюме
Visual Studio Team Systems
Визуальная разработка кода

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


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

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