logo头像

认真生活,快乐工作,保持理想!

sonar

使用sonar进行java代码质量管理

前言应公司要求,这一次的开发需要进行sonar进行静态代码质量检测。接到这个任务的时候,我还并不知道sonar是什么,但听到静态代码检测几个字的时候,我下意识的以为是类似checkstyle之类的工具,但是真正用过之后我发现我错了。我发现实际运行的时候,似乎并不纯粹是静态,因为整个检测过程中还会连接数据库,还会发送http请求,还会连接svn等等。用完之后,深感这个工具的好用,不检测不知道,一检测吓一跳,竟然检查出来了26个bugs,可靠性级别是像毒血一样的黑红E。那么废话不再多说,进入主题,记录一下整个环境搭建和检测过程,以便备忘。…