Перейти к основному содержимому

Качество кода

Обзор дмаграмм качества кода

  • Область 1. Область выбора репозитория: можно выбирать репозитории и отменять их выбор, поддерживается множественный выбор. По умолчанию репозитории не выбраны;
  • Основная информация области 2, включая строки кода, количество файлов, количество дефектов и количество строк кода на сотрудника;
  • Область 3: Выбор статистического периода времени, запрос по умолчанию — прошлый месяц;
  • Обзор кодов области 4: линейная диаграмма количества новых и удаленных строк кода за статистический период;
  • Область 5 «Качество кода». Отображает количество новых дефектов, исправленных дефектов и существующих дефектов кода в выбранном репозитории за выбранный период;
  • Отправка кода в области 6: отображает количество коммитов, эффективность кодирования и количество коммитов выбранной библиотеки кодов за выбранный период. Возможен выбор одного сотрудника для отображения его статистики;
  • Обзор кода области 7: отображает количество неудачных коммитов, количество комментариев на тысячу строк кода, эффективную частоту PR, частоту внесения изменений в репозиторий, частоту неудачных коммитов и гистограмму эффективной частоты коммитов в выбранном репозитории в течение выбранного периода.
  • Обзор кода области 8: отображает гистограмму уровня CR конфигурации кодовой базы выбранной кодовой базы в течение выбранного периода;

Общая информация

Основная информация, общие данные репозитория, не меняются при изменении временного периода.

Отображает основную информацию о репозитории, включая количество строк кода, количество файлов кода, количество существующих дефектов кода и количество исторических строк кода на сотрудника.

Количество строк кода:

Общее количество строк кода в указанном репозитории (ветви по умолчанию).

Количество файлов кода:

Указывает количество файлов кода, содержащихся в указанном репозитории (ветви по умолчанию).

Количество дефектов кода:

Указывает количество существующих дефектов, обнаруженных при сканировании, в указанном репозитории (ветки по умолчанию).

Количества строк кода на сотрудника:

Среднее количество строк кода, поддерживаемое каждым сотрудником, рассчитывается как общее количество строк кода в указанном репозитории (ветки по умолчанию), разделенное на количество инженеров, которые делали коммиты.

Выбор временного периода

Обзор кода

Показывает количества новых и удаленных строк кода за статистический период.

Количество новых строчек кода

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

Примечание: для коммитов, изменяющих более 5000 строк за раз, новые строки не будут учитываться.

Количество удалённых строчек кода

Общее количество удалённых из указанного репозитория строк кода на каждом языке за выбранный период.

Примечание: для коммитов, изменяющих более 5000 строк за раз, новые строки не будут учитываться.

Количество новых файлов в кода

Общее количество новых файлов, добавленных в указанный репозиторий за выбранный период.

Количество удалённых файлов в коде

Общее количество удалённых файлов из указанного репозитория за выбранный период.

Качество кода

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

Количество устраненных багов

Разница между количеством новых дефектов и количеством исправленных дефектов, обнаруженных при сканировании указанного репозитория.

Количество новых багов

Количество новых дефектов, обнаруженных при сканировании указанного репозитория.

Количество исправленных багов

Количество исправленных дефектов, обнаруженных при сканировании указанного репозитория.

Количество оставшихся багов

**Количество существующих багов, обнаруженных при сканировании указанного репозитория.

Эффективность совместной разработки**

Отправка кода

Отображает количество коммитов и эффективность кодирования выбранного репозитория за выбранный период. (Эффективность кодирования означает среднее количество новых строк кода, добавляемых каждым инженером).

Проверка кода

Отображает частоту неудачных коммитов, количество комментариев на тысячу строк и коэффициент CR (PR) в выбранном репозитории в течение выбранного периода.

Отправка кода - Количество коммитов

Показывает сотрудников, которые делали коммиты в указанный репозиторий в течении выбранного периода.

Отправка кода – Эффективность работы

Среднее количество строк кода, добавленных каждым пользователем.

(В настоящее время этот показатель в основном используется для оценки эффективности использования IDE).

Отправка кода – Количество неудачных коммитов

Доля количества возвращенных PR (состояние закрыто) к общему количеству PR ​ за выбранный период.

Проверка кода – Комментарии на тысячу строк кода

(Количество комментариев в кодовой базе)* 1000 / количество измененных строк кода за выбранный период времени.

Эффективный показатель PR

Указывает количество действительных PR / общее количество PR в репозитории кода. Количество действительных PR относится к состоянию PR за выбранный период времени. Статус - "объединено" или "закрыто".

Наличие PR

Наличие PR в указанном репозитории за выбранный период времени.