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

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

Проект

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

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

Файл

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

Функция

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

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

Похожие темы