- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FindBugs简介 FindBugs的安装 FindBugs的使用 自定义FindBugs检测器 FindBugs生成html形式的报告整理 FindBugs是一个专门分析JAVA代码问题的静态代码扫描工具,它是通过检查java字节码来查找代码缺陷。很多我们写的不好的地方,可以优化的地方,它都能检查出来。 Findbugs?是一个静态分析工具,它检查类或者?JAR?文件,将字节码与一组缺陷模式进行对比以发现可能的问题。利用这个工具,就可以在不实际运行程序的情况对软件进行分析。它可以帮助改进代码的质量。 FindBugs可以发现的问题包括:未关闭的数据库连接,缺少必要的null check,多余的 null check,多余的if后置条件,相同的条件分支,重复的代码块,错误的使用了==,建议使用StringBuffer代替字符串连加等等。而且我们还可以自己配置检查规则(做哪些检查,不做哪些检查)。 Findbugs提供了方便操作的可视化界面,同时也可以作为Eclipse的一个插件来使用,而我们使用得最多的还是作为Eclipse的插件来使用。 Checkstyle和PMD是根据样式(style) 来改进代码质量的。 FindBugs分析引擎它直接操作类文件(class文 件)而不是源代码。我们可以通过命令行、各种构建工具(如Ant、Cruise Control、Hudson及Maven等)、独立的Swing GUI或是以Eclipse和NetBeans IDE插件的方式来运行FindBugs。输出结果既可以是XML的,也可以是文本形式的。 FindBugs的安装 Eclipse插件的安装 a.在Eclipse当中分别打开一下菜单 Help-Software Updates-Find and Install b.选择 Search for new features to install 选项然后点击 Next c.新建一个 New Remote Site... d.输入名称(比如:Findbugs Plug-in)和下面 的URL:/eclipse e. 开始安装 安装好Findbugs以后,选择Windows - Show View - Other… - FindBugs - BugDetails打开Bug Details视图。 包安装:(myeclipse安装findBugs) 1 、首先从findbugs网站下载插件:/downloads.html (附件中也有下好了的插件) 2、将下载回来的zip包解压,得到文件夹:edu.umd.cs.findbugs.plugin.eclipse_0120712 ,将该文件夹拷贝到myeclipse安装目录下common/plugins目录下。我的目录结构:D:\Program Files\Genuitec\Common\plugins\edu.umd.cs.findbugs.plugin.eclipse_0120712 3、修改myeclipse安装目录下configuration/org.eclipse.equinox.simpleconfigurator的文件,在文件最后添加一行: edu.umd.cs.findbugs.plugin.eclipse,0120712,file:/D:/ProgramFiles/Genuitec/Common/plugins/edu.umd.cs.findbugs.plugin.eclipse_0120712,4,false 这里file后面的路径要根据自己的目录设置进行修改,要不然重启myeclipse后,仍然找不到findbugs。 4、重启myeclipse,选中项目,右键会出现一个Find Bugs菜单。至此,findbugs插件安装完毕。 Findbugs可以通过三种方法使用: Ant/Maven工具; 通过Ant提供的Swing操作界面; 作为Eclipse的一个插件来使用。 安装了Findbugs插件后。右击点击你要检查的项目选择【Find Bugs】-【Find Bugs】进行检查。 要查看Findbugs检查出了哪些Bug,可以选择Windows菜单-Show View-Bug Explorer,打开Bug Explorer面板。 如果想要查看某个Bug详细的信息,则可以选择Windows菜单-Open Perspective,然后选择FindBugs就可以打开FindBugs的Properties面板,在这个面板里面可以看到最详尽的Bugs信息。 FindBugs的配置 选择你的项目,右键 = Properties
您可能关注的文档
最近下载
- 教科版科学五年级上册《光是怎样传播的》PPT课件5.ppt VIP
- 废弃混凝土工程施工方案(3篇).docx VIP
- 2024-2025学年中职思想政治中国特色社会主义高教版(2023)教学设计合集.docx
- 2025-2026学年初中信息技术(信息科技)七年级上册长春版教学设计合集.docx
- 建筑工程图集 11SG814:建筑基坑支护结构构造.pdf VIP
- 初中体育 教案 接力跑1.pdf VIP
- 苏教版小学四年级上册数学全册教案(最全).doc VIP
- 2025年部编版小学五年级上册道德与法治教案(全册).pdf VIP
- 企业合规管理负面清单97条与企业合规风险清单60问.docx VIP
- 过程装备智能制造基础 课件 01 过程装备智能制造绪论.pptx
文档评论(0)