代码规范工具选择

FindBugs 检查程序生成的class的工具
PMD 检查源码

CheckStyle 检查源码,主要关注源码格式

这三个程序都有for Eclipse 的插件,我都安装上了.

打开检查后,第一感觉是"蒙了",呵呵,太多错误了

感觉:

1.findbugs 大多数提示有用,值得改
不过插件保存值有问题,我是关闭项目后台修改了配置文件,在装入才成功改了配置的.
配置没有查找功能,不过缩写能让我们很快找到某个规则

也提供图形界面的独立程序,对jar进行检测,有报告生成,很方便. 很多功能插件没有实现.遗憾,不过独立使用findbugs也挺好,就是没法同时修改源码了.

插件bug替代法: 使用独立的findbugs设置规则,然后到C:\Documents and Settings\XXX\下找.Findbugs_prefs,然后改名覆盖eclipse project下的.fbprefs (先关闭你的project)

2.PMD 一部分值得改, 有些太严格了
独立的程序是命令行的,没测试.
插件可以配置规则,有一个独立显示问题的视图,也很方便

一般来说,需要自定义规则才通过检验.

3.checkstyle 过于严格,自定义规则才行

按照sun的规范的话太严格了,需要自定义规则.
插件自定义规则没有查找功能,查找规则麻烦.

没有试用独立的checkstyle.

在使用上面的工具时,有时也发生不知道如何修改的时候,很是困惑,特别是它没有给出修改建议的时候.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值