Примечание
Начиная в будущем релизе, программа автоматического доказательства Кода не поддержит вычисление метрик кода. Мигрируйте на Bug Finder для вычисления метрик кода. Смотрите Метрики сложности кода 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 |