简介
bug越改越多,程序一换数据就崩,这就是目前我们系统的一个现状。在这之前,进行过前后台代码规范整理,代码判空等工作,但这是人工检测的,有点慢,效率也比较低。当重新导入数据之后,模块大多都起不来了。于是乎,忍无可忍,我们就用了强大的代码质量工具——sonar来自动检测我们的代码,因为我们要写更安全,更优雅的代码。
SonarQube 介绍
SonarQube 是一个用于管理源代码质量开放平台,它可以从多个维度检测代码质量,可以快速的定位代码中潜在的或者明显的 Bug、错误。它支持包括 Java、Python、Php、C/C++、C#、HTML、JavaScript、PL/SQL、Objective C 等二十多种编程语言的代码质量管理与检测。可作为我们日常开发中检测代码质量的重要工具。
SonarQube 安装准备工作
1、jdk8
2、mysql5.7
3、sonarqube:https://www.sonarqube.org/downloads/
下载社区版COMMUNITY-EDITION-7.3解压即可
SonarQube配置
修改/conf/sonar.properties文件,配置sonarqube的数据库,因为他所有的分析数据等都要保存到库中,他会自动创建很多表,所以我们需要给他配置数据库。
![image.png](http://testingpai.com/upload/file/2020/150cdf44-8667-4351-bd78-aa8425c90723.jpg)
启动服务
-
启动双击: bin/windows-x86-64/StartSonar.bat,出现下图说明SonarQube启动成功!
-
登录账号:admin 密码:admin
总结
至此sonarqube就配置完毕了,后续大家可以尝试linux环境下搭建!
阅读文章的各位都是学习的爱好者,知识的发烧友,我们因为测试相识,因为测试相聚,更是因为测试钱多活少。看完觉得有收获的小伙伴请毫不吝啬多多留下你的评论足迹。
欢迎来到testingpai.com!
注册 关于