代碼質量掃描工具 SonarQube
SonarQube中國(guó)唯一授權代理商
查詢網址:https://www.sonarsource.com/partners/
SonarQube是一個管理代碼質量的開(kāi)放平台。
持續代碼檢測
數千種(zhǒng)靜态代碼的自動檢測分析規則,可以從多方面(miàn)保障你的應用程序,并指導你的團隊。
支持的語言
可以從七個維度檢測代碼質量(爲什麼(me)要用SonarQube):
(1) 複雜度分布(complexity):代碼複雜度過(guò)高將(jiāng)難以理解、難以維護
(2) 重複代碼(duplications):程序中包含大量複制粘貼的代碼是質量低下的表現
(3) 單元測試(unit tests):統計并展示單元測試覆蓋率
(4) 編碼規範(coding rules):通過(guò)Findbugs,PMD,CheckStyle等規範代碼編寫
(5) 注釋(comments):少了可讀性差,多了看起(qǐ)來費勁
(6) 潛在的Bug(potential bugs):通過(guò)Findbugs,PMD,CheckStyle等檢測潛在的bug
(7) 結構與設計(architecture & design):依賴、耦合等
Sonar 可以集成(chéng)不同的測試工具、代碼分析工具、持續集成(chéng)工具、IDE。
Sonar通過(guò)對(duì)代碼質量分析結果數據進(jìn)行再加工處理,通過(guò)量化的方式來度量 代碼質量的變化,從而可以方便地對(duì)工程進(jìn)行代碼質量管理。
SonarQube平台的組成(chéng):
(1) 數據庫:存放SonarQube的配置數據、代碼質量的快照數據
(2) Web服務:用于查看SonarQube的配置數據、代碼質量的快照數據
(3) 分析器:對(duì)項目代碼進(jìn)行分析,生成(chéng)質量結果數據并存入數據庫中
關于蘇州華克斯信息科技有限公司
聯系方式:400-028-4008
0512-62382981
專業的測試及安全産品服務提供商
Fortify | Webinspect | AppScan
SonarQube | WhiteSource
LoadRunner | UFT(QTP) | ALM(QC)
Micro Focus (原HPE)鉑金合作夥伴
SonarQube中國(guó)總代理
HCL中國(guó)合作夥伴
極狐GiLab中國(guó)鉑金合作夥伴