代码质量管理工具——SonarQube 环境搭建

本贴最后更新于 1372 天前,其中的信息可能已经斗转星移

简介

   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)

启动服务

image.png

image.png

image.png

总结

至此sonarqube就配置完毕了,后续大家可以尝试linux环境下搭建!

   阅读文章的各位都是学习的爱好者,知识的发烧友,我们因为测试相识,因为测试相聚,更是因为测试钱多活少。看完觉得有收获的小伙伴请毫不吝啬多多留下你的评论足迹。
回帖
请输入回帖内容 ...