1. 程式人生 > >SonarQube程式碼質量管理

SonarQube程式碼質量管理

1、複雜度分佈(complexity):程式碼複雜度過高將難以理解、難以維護 2、重複程式碼(duplications):程式中包含大量複製貼上的程式碼是質量低下的表現 3、單元測試(unit tests):統計並展示單元測試覆蓋率 4、編碼規範(coding rules):通過Findbugs,PMD,CheckStyle等規範程式碼編寫 5、註釋(comments):少了可讀性差,多了看起來費勁 6、潛在的Bug(potential bugs):通過Findbugs,PMD,CheckStyle等檢測潛在的bug 7、結構與設計(architecture & design):依賴、耦合等