一、如何使用Sonar(Eclipse/Myeclipse)
首先需要说明的是
Sonar官网说了从2015年10月开始已经停止了Eclipse插件
转而使用SonarLint完成同样的功能。
如果没记错,这个网站是需要翻墙的,浪费了我很多时间。。
进入SonarLint官网
点击download,进入如下页面
拖动install图片,可以看到的是eclipse如何安装
在eclipse中,可以点击eclipse marketplace搜索sonarlint,安装显示的点击安装即可
myeclipse可以通过help>install from catalog搜索sonarlint,进行安装,其实是一样的
安装完后重启
可以在SonarLint官网上看eclipse是如何使用的视频教程
二、使用示例
右键项目->Configure->enable sonarlint
可以看到项目的右上角有变化
接下来右键项目->SonarLint->Anaylse all files即可
打开相应的视图就可以查看
在文件中可以看到代码相应的不合理的地方被蓝色底线划出来了
如上图,提示我应该直接返回,而不是先赋值给一个临时变量
修改后,如下图
然后又提示我添加override注解
可以看到,加上注解后警告就消失了
这就是sonar的强大之处,可以发现许多潜在的错误。
三、总结
学习如何使用代码质量管理工具是很重要的,对于系统的潜在问题和缺陷能够在第一时间处理掉,减少在服务器上的异常的方式。
虽然用了我一两个小时才完成这个插件的安装及其简单的使用,但是总的来说还是比较顺利的,如果不是遇到Sonar的Eclipse插件换了,我也不会用那么多时间。
不过至少明白遇到问题要一步一步解决,完全不用担心自己的英文看不懂,也算是一种成长。
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理