Для моего проекта C # дельта метрик кода после рефакторинга:
- Индекс ремонтопригодности: -4
- Цикломатическая сложность: -48
- Глубина наследования: 0
- Класс сцепления: -9
- Строки кода: -85
Почему индекс ремонтопригодности снизился, если формула имеет следующий вид:
MI = MAX (0, (171 - 5,2 * ln (объем Холстеда) - 0,23 * (цикломатическая сложность) - 16,2 * ln (строки кода)) * 100/171)?