2016-02-02 71 views
3

我使用聲納來分析一組相關項目。 我正在使用SQALE評級來證明需要進行重構SQALE SonarQube等級

我的問題是SQALE對技術債務比率映射背後的邏輯是什麼?

爲什麼SQALE評級爲0%至5%的技術債務。但是不是0%到3%? 我應該如何定義SQALE評級限制? 爲什麼5%的技術債務是好的? 有沒有我可以使用的方法? 或者我必須自己拿出這個標準? SonarQube有沒有辦法改變它們?

回答

6

SQALE評級與您的項目的技術債務比率直接相關。技術負債率如下:

  • 項目(=所有問題債務的總和)
  • 除以成本估算從頭開始重寫應用程序的技術債務

這個想法是告訴你,如果這個比率「債務與重寫成本」增長太高,也許現在是重寫應用程序而不是花時間償還債務的好時機。

默認情況下,SonarQube配置爲在比例低於5%時給出A評級。但這只是一個默認配置,您可以在全局管理頁面的「配置>常規設置>技術債務」下覆蓋。