代码质量测试工具:SonarQube

代码质量测试

代码测试工具SonarQube

代码测试工具SonarQube简介

代码质量测试工具:SonarQube插图

SonarQube 是一个用于代码质量管理的开放平台,通过插件机制,SonarQube 可以集成不同的测试工具,代码分析工具,以及持续集成工具,例如Hudson/Jenkins 等。

官方网站:http://www.sonarqube.org/

下载地址:https://www.sonarqube.org/downloads/

七个维度检测代码质量

1、复杂度分布:代码复杂度过高将难以理解

2、重复代码:程序中包含大量复制、粘贴的代码而导致代码臃肿,sonar可以展示源码中重复严重的地方

3、单元测试统计:统计并展示单元测试覆盖率,开发或测试可以清楚测试代码的覆盖情况

4、代码规则检查:检查代码是否符合规范

5、注释率:若代码注释过少,特别是人员变动后,其他人接手比较难接手;若过多,又不利于阅读

6、潜在的Bug:检测潜在的bug

7、结构与设计:找出循环,展示包与包、类与类之间的依赖、检查程序之间耦合度

代码质量测试工具:SonarQube插图(1)

SonarQube版本说明

7.9.x 版本不再支持MySQL

https://docs.sonarqube.org/latest/setup/upgrade-notes/

MySQL No Longer Supported
SonarQube no longer supports MySQL. To migrate from MySQL to a supported database, see the free MySQL Migrator tool.

代码质量测试工具:SonarQube插图(2)

本文链接:http://www.yunweipai.com/35869.html

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/52615.html

(0)
上一篇 2021年8月6日
下一篇 2021年8月6日

相关推荐

发表回复

登录后才能评论