12. CheckStyle的安装在Eclipse IDE中安装CheckStyle插件,进行开发客户端检查两种安装途径:
手工安装:
从http://eclipse-cs.sourceforge.net/上查询Eclipse的CheckStyle插件,下载并放置到%ECLIPSE_HOME%\plugins目录中
在线安装:
Help菜单Software UpdateFind And Install
选择Search for New Features
New Remote Site,输入一个站点名称和地址(http://eclipse-cs.sourceforge.net/update),按提示安装客户端检查是代码提交到SVN前的关键过程,
建议采用“阻塞检查”方式,即关键问题修改完毕前不能提交SVN
13. 使用CheckStyle为项目激活CheckStyle检查:
Project[项目]Properties[属性]CheckStyle[属性项]CheckStyle Active for this project选中
选定使用的检查规则集:
Sun Java编码规范规则
Sun Java编码规范Eclipse版本
胜利软件编码规范Eclipse版本(从2中继承定制生成)规则集名称说明JavaDoc Comments对代码的JavaDoc注释进行检查Naming Conventions检查命名规范性:大小写、变量/常量/方法命名Imports重点对导入进行检查,导入冗余、重复、未用等Size Violations对类、方法长度进行检查:行长度、文件长度、方法长度WhiteSpaces重点对换行和空白进行控制,如Tab长度和位置等Modifiers检查修饰符顺序、位置合理性建议Coding Problems检查常见的语法错误,空语句、循环变量冲突、赋值冲突激活后,编译过程每次都会包含检查过程
18. PMD的安装两种安装途径:
手工安装:
从http://pmd.sourceforge.net/上查询Eclipse的PMD插件,下载并放置到%ECLIPSE_HOME%\plugins目录中
在线安装:
Help菜单Software UpdateFind And Install
选择Search for New Features
New Remote Site,输入一个站点名称和地址(http://pmd.sourceforge.net/eclipse),按提示安装从功能上与CheckStyle比较,PMD更多的集中在预先的代码缺陷检测上,而且PMD更加突出了具体开发框架的检测,如Jakarta-Log、JUnit,同时比CheckStyle增加了对代码访问安全性的检查
24. FindBugs的安装两种安装途径:
手工安装:
从http://findbugs.sourceforge.net/downloads.html上查询Eclipse的FindBugs插件,下载并放置到%ECLIPSE_HOME%\plugins目录中
在线安装:
Help菜单Software UpdateFind And Install
选择Search for New Features
New Remote Site,输入一个站点名称和地址(http://findbugs.cs.umd.edu/eclipse),按提示安装FindBugs与CheckStyle和PMD不同,侧重于检测潜在程序错误和风险
FindBugs采用“错误模式(Bug Pattern)”匹配的方式进行扫描