exponenta event banner

Просмотр показателей качества кода

Примечание

В этом разделе описывается рабочий процесс в веб-интерфейсе Polyspace Metrics.

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

  • Просмотр и обоснование результатов непосредственно из веб-браузера.

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

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

Дополнительные сведения см. в документации по доступу к программе проверки кода Polyspace.

Прежде чем просматривать показатели качества программного обеспечения, загрузите результаты в репозиторий показателей Polyspace. Можно загрузить результаты локальной или удаленной проверки. Дополнительные сведения см. в разделе Создание метрик качества кода.

Открыть интерфейс метрик

Открыть интерфейс метрик можно одним из следующих способов.

  • При локальной установке Polyspace выберите «Метрики» > «Открыть метрики».

  • Если локальная установка отсутствует, введите следующий URL-адрес в веб-браузере:

    protocol:// ServerName: PortNumber
    
    • protocol является либо http (по умолчанию) или https.

      Чтобы использовать HTTPS, настройте файл конфигурации и настройки конфигурации Metrics. Дополнительные сведения см. в разделе Настройка веб-сервера для HTTPS.

    • ServerName - это имя или IP-адрес сервера Polyspace Metrics.

    • PortNumber номер порта веб-сервера (по умолчанию 8080)

Просмотр всех проектов и прогонов

В интерфейсе «Метрики Polyspace» можно просматривать все проекты или все ветви.

  • На вкладке «Проекты» просмотрите все проекты.

    На этой вкладке можно выполнить следующие действия.

    ЦельДействие
    См. количество прогонов проекта.Наведите курсор на имя проекта.
    Группировать проекты вместе.Щелкните проект правой кнопкой мыши. Выберите «Создать категорию проекта». Перетащите проекты в новую категорию.
    Фильтрация проектов из отображения.В поле под заголовком столбца «Проект» введите имя нужного проекта.
    Удаление проекта из репозитория Metrics.Щелкните проект правой кнопкой мыши. Выберите Удалить проект из репозитория.
    Назначение пароля проекту.Щелкните проект правой кнопкой мыши. Выберите Изменить/задать пароль.
    См. метрики качества кода для всех прогонов проекта.Щелкните имя проекта. Дополнительные сведения см. в разделе Просмотр метрик для конкретного проекта или выполнения.

    Совет

    Если с момента вашего последнего посещения для проекта была выполнена новая проверка, то на вкладке Проекты (Projects) перед именем проекта появится значок.

  • Если проект имеет несколько ветвей, на вкладке «Ветви» просмотрите отдельные ветви. Для определения различных прогонов одного проекта используйте столбцы «Проект» и «Версия».

    На этой вкладке можно выполнить следующие действия.

    ЦельДействие
    Удалить запуск из репозитория.Щелкните правой кнопкой мыши на участке. Выберите Удалить выполнение из репозитория.
    Назначить пароль для запуска.Щелкните правой кнопкой мыши на участке. Выберите Изменить/задать пароль.
    См. прогоны между двумя определенными датами.Выберите начальную дату в поле С и конечную дату в поле По.
    Увидеть только последний n бежит.В поле Максимальное количество прогонов введите n.
    См. метрики качества кода для прогона. Щелкните правой кнопкой мыши на участке. Выберите Перейти на страницу показателей. Дополнительные сведения см. в разделе Просмотр метрик для конкретного проекта или выполнения.
    Загрузить результаты выполнения в интерфейс пользователя Polyspace.Щелкните имя прогона.

Просмотр метрик для конкретного проекта или выполнения

Если выбрать проект на вкладке Проекты (Projects) или Перейти на страницу метрик для прогона на вкладке Прогоны (Runs), можно просмотреть метрики качества кода для проекта или прогона. Сводка по метрикам появится на вкладке Сводка (Summary).

Если необходимо сравнить метрики качества кода с ранее определенными стандартами, перед просмотром результатов можно включить целевые показатели качества. Дополнительные сведения см. в разделе Сравнение показателей с целями качества программного обеспечения.

В противном случае просмотрите абсолютные значения показателей качества кода на вкладке Сводка.

  1. Выберите запись на вкладке Сводка, чтобы открыть другую закладку с дополнительными сведениями.

    • При выборе записи в группе Метрики кода (Code Metrics) можно просмотреть метрики сложности кода на вкладке Метрики кода (Code Metrics).

    • При выборе записи в группе Правила кодирования можно просмотреть нарушения правил кодирования на закладке Правила кодирования.

    • При выборе записи в группе Ошибки времени выполнения можно просмотреть проверки времени выполнения на закладке Проверки времени выполнения.

    Например, в следующих метриках имеются три красные проверки. Выберите запись в столбце Red для просмотра чеков на закладке Run-time Checks.

    Дополнительные сведения о столбцах см. в разделе Метрики качества кода.

  2. На вкладках «Метрики кода», «Правила кодирования» или «Ошибки времени выполнения» выберите запись для загрузки результата в интерфейс пользователя Polyspace и следуйте любой подсказке из веб-браузера. Если результаты не открываются автоматически в интерфейсе Polyspace, проверьте требования веб-браузера к метрикам Polyspace.

    Результаты появятся на панели Список результатов (Results List) в интерфейсе пользователя Polyspace. Фильтр Показать (Show) > Веб-проверки на этой панели показывает, что были загружены результаты из параметров Polyspace.

  3. В интерфейсе пользователя Polyspace просмотрите конкретный результат, изучите основную причину в исходном коде и назначьте комментарии и обоснования для проверки.

    Можно просмотреть загруженные результаты или создать отчеты. При создании отчета все результаты в файле результатов отображаются в отчете (а не только загруженные результаты). Чтобы создать отфильтрованный отчет, измените веб-проверки области на другой именованный отфильтрованный набор, например Все результаты. Затем примените фильтры и создайте отчет. Дополнительные сведения см. в разделе Создание отчетов.

  4. Чтобы загрузить комментарии и обоснования в репозиторий метрик Polyspace, выберите Метрики > Загрузить в метрики.

    Совет

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

    1. Выберите «Сервис» > «Установки».

    2. На вкладке Конфигурация сервера выберите Сохранить обоснования в репозитории метрик Polyspace.

  5. После завершения проверки в интерфейсе «Метрики Polyspace» щелкните значок, чтобы просмотреть обновленные метрики.

Связанные темы