代码规范工具选择

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.

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


你可能感兴趣的:(eclipse,C++,c,C#,sun)