Findbugs插件操作手册(Eclipse版).docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Findbugs插件操作手册(Eclipse版)

Eclipse安装findbugs插件操作手册 前言 findbugs是一个开源的eclipse 代码检查工具,它可以简单的帮助我们发现程序代码中存在的bug、bad smell与潜在的隐患。针对各种问题,它并且提供了简单的修改意见供我们重构时进行参考。 通过使用findbugs,可以一定程度上降低我们code review的工作量,并且会提高review效率。多重构代码,可以培养我们的编码意识及水平,形成好的习惯提高开发编码能力。 环境准备 本例为基于Eclipse JUNO版作为基础IDE进行安装。 若安装最新版的Findbugs插件(高于3.0版本),Eclipse所使用的JDK必须高于1.7,否则会导致插件安装成功却找不到插件问题。 安装fingbugs插件 点击eclipse工具栏中的help,打开可找到eclipse Markerplace,点击进入。在查找输入框处输入findbugs,点击查找。找到后点击findbugs Eclipse plugin install按钮安装 打开eclipse-window-Preferences,搜索关键字findbugs,如果能找到配置项,那么表示安装成功,如图: 点击eclipse工具栏windows,show view里面的other,找到findbugs,再点击出bug explorer,如下图: Bug Explorer是用来显示找到的bugs类型和数量。 配置findbugs Findbugs默认的代码检查比较宽松,建议使用以下步骤将检查类别都开启,使用习惯后可自行调整Findbugs的配置。 findbugs使用例子 在eclipse package Explorer 右键选择目标工程- build project 选择指定的包或者类进行findbug 此时findbugs会遍历指定的包或者类,进行分析,找出代码bug,然后集中显示在 find bugs 的bugs explorer 中,我们就可以查看刚刚找到的bugs了,如图: 找出的bug有3中颜色, 黑色的臭虫标志是分类, 红色的臭虫表示严重bug发现后必须修改代码,橘黄色的臭虫表示潜在警告性bug 尽量修改。 双击bug项目就可以在右边编辑窗口自动打开相关代码文件并连接到代码片段。 点击行号旁边的小臭虫图标后再eclipse下方输出区将提供详细的bug描述,以及修改建议等信息。我们可以根据此信息进行修改。 Bug Info中说明每个Bug的具体原因: 注意事项 Findbugs只是一个可以帮我们检测出某种类型的错误与显而易见的隐患,不代表通过了findbugs校验的代码就正确无误,请勿形成过分依赖; 请通过每一条修改意见提高自???的编码意识,工具不仅是工具; Findbugs针对资源关闭的检查与三元表达式的检查有缺陷,可能对正确的代码产生错误提醒,若有看不出问题所在的错误提醒,请与项目组讨论; Findbugs运行时比较耗内存,最好针对某个模块进行代码检查,若需要针对整个工作区进行扫描,请将eclipse最大栈调大; 提交CVS前,建议先使用Findbugs进行检查。

文档评论(0)

cuotian + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档