exponenta event banner

Сведения о метриках кода

Создание таблицы метрик Polyspace с разбивкой по файлам и функциям

Описание

Этот компонент создает таблицу, содержащую метрики из проекта Polyspace ®. Метрики отображаются с разбивкой по файлам и функциям.

Свойства

Метрики проекта

При выборе этой опции отчет содержит следующие метрики проекта:

  • Количество прямых рекурсий

  • Количество файлов

  • Количество заголовков

  • Количество защищенных и незащищенных общих переменных

Метрики файлов

При выборе этого параметра отчет содержит следующие метрики о каждом файле в проекте:

  • Расчетная функциональная связь

  • Строки без комментариев

  • Плотность комментариев

  • Всего строк

Метрики функций

При выборе этой опции отчет содержит следующие метрики о каждой функции в проекте:

  • Цикломатическая сложность

  • Область применения языка

  • Более низкие и высокие оценки размера локальной переменной

  • Количество линий в теле

  • Количество исполняемых строк

  • Количество goto заявления

  • Количество уровней вызовов

  • Количество вызываемых функций

  • Количество случаев вызова

  • Количество функциональных параметров

  • Количество путей

  • Количество return заявления

  • Количество инструкций

  • Количество вызывающих функций