Метрики сложности кода HIS

В следующем списке показаны стандартные метрики Hersteller Initiative Software (HIS), которые Polyspace® оценивает. Эти метрики и рекомендуемые пределы их значений являются частью стандарта, определенного основной группой производителей оригинального оборудования или OEM-производителей. Для получения дополнительной информации о том, как сфокусировать ваш обзор на этом подмножестве метрик кода, смотрите Compute Code Complexity Metrics.

Проект

Polyspace оценивает следующие метрики HIS на уровне проекта.

МетрикаРекомендуемый верхний предел
Количество прямых рекурсий0
Количество рекурсий0

Файл

Polyspace оценивает метрику HIS, плотность комментариев, на уровне файлов. Рекомендуемый нижний предел - 20.

Функция

Polyspace оценивает следующие метрики HIS на уровне функции.

МетрикаРекомендуемый верхний предел
Цикломатическая сложность10
Языковые возможности4
Количество уровней вызовов4
Количество функций вызова5
Количество вызываемых функций7
Количество параметров функции5
Количество операторов goto0
Количество инструкций50
Количество путей80
Количество операторов возврата1

Похожие темы