SonarLint(Sonar) 代码质量管理一、Sonar是什么?Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言的代码质量管理与检测Sonar可以从...
分类:
其他好文 时间:
2015-11-07 18:53:06
阅读次数:
263
Sonar——代码质量管理平台一、基本认识Sonar (SonarQube)是一个开源平台,用于管理源代码的质量。 Sonar 不只是一个质量数据报告工具,更是代码质量管理平台。通过插件机制,Sonar可以集成不同的测试工具,代码分析工具,以及持续集成工具,比如pmd-cpd、...
分类:
其他好文 时间:
2015-10-30 14:05:58
阅读次数:
440
单元测试 大学以及实习期间,就是web方向的,也没搞过什么单元测试次,这是工作以来第一次搞这玩意儿。 我是用junit4来做单元测试的,目前测试的内容全是service层的代码,被测试的方法也是差不多局限于queryInfo和getCount方法,方法名也能说明方法的作用了,对于增删改的方法测试.....
分类:
其他好文 时间:
2015-09-11 00:09:21
阅读次数:
348
安装环境: ????本地mac机器(不同操作系统其实影响不大,参考官网) 预装环境: ????jdk1.8 ? ? 关系型数据库(本人用mysql5.6) 安装配置步骤: 1、下载安装sonarqube 以及 sonar-runner ????下载地...
分类:
其他好文 时间:
2015-09-02 20:51:53
阅读次数:
313
这是一个很新的插件国内使用的用户还是很少的,公司有需要才花了一段时间去研究。作用:在 code review的时候可以将sonar的检测结果直接集成返回。帮助po对code 进行review。请严格遵循以下所需的软件的版本去执行。不然将会不支持。 ·博主是刚起步的小白。但是很希望帮助到更多的人son...
分类:
其他好文 时间:
2015-08-17 16:58:05
阅读次数:
189
配置:1、配置环境变量 SONAR_RUNNER_HOME2、配置path :增加%SONAR_RUNNER_HOME%\bin3、在自己的本地项目的根目录下创建 sonar-project.propertiessonar-project.properties:sonar.projectKey=ke...
分类:
其他好文 时间:
2015-08-12 12:53:24
阅读次数:
155
持续集成环境:maven+nexus+jenkins+sonar
很久没有弄过技术了,最近也是因为公司需求,几天内需要弄出一套持续集成环境,没办法,翻阅了各种资料,各种网上搜索配置,最后还是成功弄好了,感觉不容易啊,给大家分享下我配置的关键过程吧。过于简单的东西我就直接略过了。说的不对的地方还请各路大神不吝指教。
安装包准备:
1. maven
2. jdk7+t...
分类:
系统相关 时间:
2015-08-07 19:51:04
阅读次数:
537
1.质量分析工具 1.1?Sonar Sonar是一个管理代码质量的开放平台。因此,它涵盖了代码质量的7个方面:架构与设计、重复、单元测试、复杂性、潜在错误、编码规则、评论 1.2?findbug FindBug ?http://findbugs.sou...
分类:
其他好文 时间:
2015-07-29 12:29:27
阅读次数:
122
在网上看了许多sonarQube的教程,首先这里向大家说明下两者的关系
sonarQube是一个(代码质量管理平台)开源平台,用于管理Java源代码的质量,通俗点说个人认为其实类似于一个服务器,就像Tomcat或者是JBOSS一样. 用服务器这个空架子肯定不能进行检测代码,而sonar-runner相当于是在这个平台下测试的一个扫描代码的工具,两者配合着使用才能进行通用的自动化测试(适合任意工...
分类:
其他好文 时间:
2015-07-28 23:08:13
阅读次数:
9742
为什么要做持续集成? 提高回归测试效率; 提高单元测试的覆盖率; 规范开发规范; 做到『开发->测试->上线』的开发效果; 安装Jenkins 配置Jenkins 安装SonarQube 配置SonarQube 安装SonarQube Runner 配置Sonar...
分类:
Web程序 时间:
2015-07-22 21:01:44
阅读次数:
192