java静态代码检查工具概览.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FindBugs CheckStyle PMD 使用简介 FindBugs:是一个代码静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。 CheckStyle:是一个JAVA代码静态检查工具,主要是检查源码和javadoc的书写格式。 PMD:是一个Java源码分析器,可以发现不需要使用的变量,空的Catch块和不需要创建的对象等。 FindBugs CheckStyle PMD 目的: FindBugs 是一个代码静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。 使用代码静态检查工具FindBugs的优点: 1)可避免不遵从编程规范直接或间接导致的质量事故。 2)使用统一的工具,统一的检查标准,有利于经验交流。 范围: 适用于JAVA开发人员。 通过ICP平台安装:运行ICP平台的在线升级工具,选择findbugs,点击安装。 Eclipse安装FindBugs插件:直接将FindBugs压缩包解压到eclipse的plugins目录。 Eclipse安装FindBugs插件:新建目录和link文件,将压缩包解压到新建目录,并修改link文件。 Eclipse安装FindBugs插件:通过eclipse的软件更新来安装。 使用FindBugs图形界面 (JDK1.5上进行) 。 在命令行下使用FindBugs 。 在Eclipse下使用FindBugs 。 通过ant任务脚本使用FindBugs 。 设置工程的findbugs属性:右键点击工程,选择属性,弹出属性窗口后,点击findbugs进行工程的findbugs属性设置。如果选中Run FindBugs automatically,修改工程后可以立即执行findbugs。Detector configuration属性页,可以修改工程的执行规则(不建议使用,统一使用软件工程部提供的规则文件)。 bug显示配置 :设置执行执行FindBugs功能后在Eclipse中显示的bug级别和类别。 过滤器文件配置 :选择执行FindBugs功能的源码文件。 在Eclipse环境下的通过Ant使用FindBugs,建议将整个FindBugs拷贝到${Project_HOME}/lib,这样处理的好处是,即使改变了环境重新编译,也不会有找不到jar包的现象。 修改build.xml,在bulid.xml中添加如下内容: 通过ICP平台安装:运行ICP平台的在线升级工具,选择CheckStyle ,点击安装。 Eclipse安装CheckStyle插件:直接将CheckStyle压缩包解压到eclipse的plugins目录。 Eclipse安装CheckStyle插件:新建目录和link文件,将压缩包解压到新建目录,并修改link文件。 Eclipse安装CheckStyle插件:通过eclipse的软件更新来安装。 在命令行下使用CheckStyle。 在Eclipse下使用CheckStyle 。 通过ant任务脚本使用CheckStyle 。 在Eclipse环境下的通过Ant使用CheckStyle ,建议将整个CheckStyle拷贝到${Project_HOME}/lib,这样处理的好处是,即使改变了环境重新编译,也不会有找不到jar包的现象。 修改build.xml,在bulid.xml中添加CheckStyle 任务。 在命令行下使用PMD检查工具。 在Eclipse下使用PMD插件。 通过ant任务脚本使用PMD检查工具。 在Eclipse环境下的通过Ant使用PMD,建议将整个PMD拷贝到${Project_HOME}/lib,这样处理的好处是,即使改变了环境重新编译,也不会有找不到jar包的现象。 修改build.xml,在bulid.xml中添加如下内容: 右键点击所创建的工程、包或文件,选择PMD标签,即可运行检查。 点击窗口-打开透视图-其他,选择PMD,查看错误信息。 点击clear PMD Voi;ations选项,清除源文件中PMD的标签。 在Eclipse下使用PMD插件 产生错误信息报告 用如上方法检查完代码后,右键点击工程,选择PMD,点击generate reports,即可参数错误信息报告。报告存放的位置为$工程所在目录/ reports,产生的报告包括如下几种格式。 在Eclipse下使用PMD插件 通过ant任务脚本使用PMD taskdef name=pmd classname=net.sourceforge.pmd.ant.PMDTask classpath=${pmd

文档评论(0)

qiuzhimin2019 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档