Просмотрите тренды в метриках качества кода

Примечание

Для более легких совместных отзывов используйте Polyspace® Code Prover™ Access™ . В дополнение к более интуитивной веб-инструментальной панели с Polyspace может доступ к вам:

  • Рассмотрите и выровняйте по ширине результаты непосредственно от вашего веб-браузера.

  • Интегрируйте отслеживающий дефект инструмент, такой как Jira с веб-интерфейсом и создайте тикеты, чтобы отследить результаты Polyspace.

  • Совместно используйте результаты анализа с помощью ссылок на сайт.

Для получения дополнительной информации см. документацию Polyspace Code Prover Access.

Используя интерфейс Polyspace Metrics, можно отследить улучшения или регрессию в метриках качества кода по различным запускам на том же исходном коде.

Чтобы просмотреть тренды в метриках, загрузите различные версии своих результатов к Метрическому репозиторию Polyspace.

  1. Откройте интерфейс Polyspace Metrics.

    Для получения дополнительной информации смотрите Открытый Метрический Интерфейс.

  2. На вкладке Projects выберите проект, для которого вы хотите просмотреть тренды.

    Метрики качества кода для всех версий проекта появляются на Summary, Code Metrics, Coding Rules и вкладках Run-Time Checks. Например, рисунок показывает вкладку Summary, отображающую три версии проекта.

    Кроме того, вы видите графическое представление трендов на каждой вкладке. Например, рисунок показывает тренд в Run-Time Findings более чем три версии проекта.

  3. Сравнить две версии того же проекта:

    1. В From и списках To на верхнем левом углу веб-инструментальной панели, выберите две версии, которые вы хотите сравнить.

    2. Выберите поле Compare.

    На каждой вкладке появляются новые столбцы, и существующие столбцы отображают улучшение или регрессию в метрике. Например, на рисунке ниже, вы видите новый столбец All Metrics Trend, который появляется на вкладке Summary. Этот столбец описывает, как метрики в группе Run-Time Errors сравнивают более чем две версии проекта. Число красных проверок сокращено 3, и число серых проверок увеличено 2. Поскольку уменьшение в красных проверках является улучшением, и увеличение серых проверок является регрессией, вы видите:

    • В столбце Red

    • В столбце Gray

    • Смешанное в столбце All Metrics Trend.

  4. Видеть только новые результаты в версии по сравнению с предыдущей версией:

    1. В From и списках To на верхнем левом углу веб-инструментальной панели, выберите две версии, которые вы хотите сравнить.

    2. Выберите поле New Findings Only.

    Существующие столбцы отображают только новые результаты. Кроме того, вы также видите два новых столбца:

    • Столбец Newly Confirmed показывает те новые результаты, которым вы присваиваете Severity High, Medium, или Low в пользовательском интерфейсе Polyspace.

    • Столбец Newly Fixed показывает те результаты, которым вы присвоили Severity High, Medium или Low в предыдущем запуске. Однако присвоение не существует в текущем запуске, или потому что красная или оранжевая проверка стала зеленой, или потому что вы изменили Severity в Unset.

Похожие темы