Как SonarQube рассчитывает рейтинг ремонтопригодности?

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

Или он просто использует Code Smells?

Кто-нибудь понимает, как составляется этот рейтинг? Он дает только рейтинг, а не то, как этот рейтинг появился.


person luke16    schedule 12.08.2016    source источник
comment
Вы можете проверить эту документацию. docs.sonarqube.org/display/SONAR/   -  person Robert    schedule 13.07.2018


Ответы (1)


Как указал Роберт, в документе все сказано: Рейтинг ремонтопригодности (sqale_rating) (ранее рейтинг SQALE.) Рейтинг, присвоенный вашему проекту, связан со значением вашего коэффициента технического долга. Таблица рейтинга ремонтопригодности по умолчанию выглядит следующим образом:

A=0-0.05, B=0.06-0.1, C=0.11-0.20, D=0.21-0.5, E=0.51-1

Шкала рейтинга ремонтопригодности может быть альтернативно указана, если сказать, что если непогашенные затраты на восстановление составляют:

  • ‹=5% времени, которое уже ушло в приложение, оценка А
  • от 6 до 10% оценка B
  • от 11 до 20% рейтинг C
  • от 21 до 50% рейтинг D
  • все, что превышает 50%, является E
person Sebastian    schedule 12.12.2018