- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
FindBugs在Eclipse中的应用 作者:一路向北 PAGE PAGE 5 更多信息请访问我的百度空间: HYPERLINK /snowslince /snowslince 浣花草堂 FindBugs在Eclipse中的应用 ——一路向北 本文介绍如何利用Eclipse插件FindBugs在Eclipse中的使用。 Eclipse是目前非常流行的开发平台,开放扩展的架构让很多程序员找到了自己个性化的工作环境。 问题提出: 当我们编写完代码,做完单元测试等各种测试后就提交正式运行,只能由运行的系统来检测我们代码是否有问题了,代码中隐藏的错误在系统运行的过程中被发现后,然后再来进行相应的修改,那么后期修改的代价就相当高了。 解决方法: 现在有很多Java代码分析工具,findbugs是一个开源的eclipse 代码检查工具;它可以简单高效全面地帮助我们发现程序代码中存在的bug,bad smell,以及潜在隐患。针对各种问题,它并且提供了简单的修改意见供我们重构时进行参考; 通过使用它,可以一定程度上降低我们code review的工作量,并且会提高review效率。 通过findbugs找到bug,再由我们自己重构代码,可以培养我们的编码意识及水平,形成好的习惯提高开发编码能力。 安装: JDK:1.5.0 从上去下载安装 Eclipse:3.1.1 从 上去下载解压 FindBugs:0.9.4 从 HYPERLINK / / 官方的文档: HYPERLINK /manual/ /manual/ Eclipse plugin for FindBugs version 0.0.17:/downloads.html 插件安装: 网上有好多方法,不过我试验了,都不成功,我安装成功的方法是直接发解压后的文件夹考到Eclipse plugin目录下,然后重启Eclipse,可以按以下步骤看到安装是否成功:help?about eclipse SDK?plugin-details 能看到下图红线部分说明安装成功。 本人极力推荐以下链接的文章,很好很值得一看。 /view/f5c78eeb172ded630b1cb605.html打不开也可在在百度文库里面搜Eclipse 插件安装 为了以后观察方便先建立添加findbugs explorer (eclipse 左下角) ? ? Eclipse里面使用findbug:创建简单测试例子 首先,创建练习工程:FindBugsTest?再创建测试类FindBugsTest,代码如下: package com.topsoft.findbugs; public class FindBugsTest { private String[] name; public String[] getName() { return name; } public void setName(String[] name) { = name; } } 这个类里面有错误,以便测试用。在编辑区里面点击右键选择Find Bugs?Find Bugs 打开Bugs Explore 可以看到黄色虫子。找出的bug虫子颜色有三种:黑色的臭虫标志是分类, 红色的臭虫表示严重bug发现后必须修改代码,橘黄色的臭虫表示潜在警告性bug 尽量修。 Bugs Explore右侧Problems是问题信息,打开Problems面板 选中相应的问题条目,右键,在弹出的菜单中,可以看到“Show Bug Details”,选中也可以查看问题详细信息,选中第一个问题描述如下: 根据这里详细的信息,你可以得到FindBugs为什么会对你的代码报警告信息,及相应的处理办法,根据它的提示,你可以快速方便地进行代码修改。 如果双击问题,系统会自动跳转到相对应的问题行出。 根据提示,我们将代码修改成如下,看看结果如何,剩余问题请诸位解决: package com.topsoft.findbugs; public class FindBugsTest { private String[] name; public String[] getName() { String[] temp = name; return temp; } public void setName(String[] name) { String[] temp = name; = temp; } } 配置FindBugs: 在Bugs Explorer视图中,选择项目?右键?Properties ?
有哪些信誉好的足球投注网站
文档评论(0)