findbugs帮助文档

findbugs帮助文档

ID:1355804

大小:1.01 MB

页数:29页

时间:2017-11-10

findbugs帮助文档_第1页
findbugs帮助文档_第2页
findbugs帮助文档_第3页
findbugs帮助文档_第4页
findbugs帮助文档_第5页
资源描述:

《findbugs帮助文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、findbugs帮助文档4参考引用内部公开Productname产品名称Confidentialitylevel密级FindBugs帮助文档内部公开Productversion产品版本Total29pages共29页V1.0FindBugs帮助文档(软件工程部)Preparedby拟制邓爱平36829Date日期2008-10-16Reviewedby审核人Date日期Reviewedby审核人Date日期Authorizedby批准Date日期HuaweiTechnologiesCo.,Ltd.华为技术有限公司Allrightsre

2、served版权所有侵权必究文档版本1.1(2006-03-01)华为技术有限公司29findbugs帮助文档4参考引用内部公开文档版本1.1(2006-03-01)华为技术有限公司29findbugs帮助文档4参考引用内部公开修订记录日期文档版本产品版本描述作者2008-10-161.0初稿邓爱平36829文档版本1.1(2006-03-01)华为技术有限公司29findbugs帮助文档4参考引用内部公开目录(Contents)1目的和范围1-61.1目的1-61.2范围1-62FindBugs使用2-62.1FindBugs简介2

3、-62.1.1FindBugs能解决的问题2-62.1.2同类产品介绍2-92.2如何安装FindBugs2-92.2.1图形界面/命令行2-92.2.2安装Eclipse插件2-92.3如何使用FindBugs2-122.3.1在图形界面下使用FindBugs(JDK1.5上进行)2-122.3.2在命令行下使用FindBugs2-152.3.3在Eclipse下使用FindBugs2-172.3.4通过ant任务脚本使用FindBugs2-202.4FindBugs的高级功能2-222.4.1规则配置2-222.4.2使用过滤器2

4、-222.4.3FindBugs的局限性2-232.4.4FindBugs推行细则2-243常见问题FAQ及其解答3-243.1在Eclipse下在更改了检查出的错误后,为什么无法实时刷新检查结果3-243.2在Eclipse下使用FindBugs时,如何将发现的问题显示在Problems视图中3-243.3为什么Eclipse插件加载不成功3-253.4如何配置FindBugs的通过准则3-253.5为什么在图形界面下使用FindBugs时,关联不到源代码3-253.6文档胶片中说到的FindBugs帮助文档在什么地方3-263.7

5、到什么地方获取FindBugs相关资料3-263.8对于不修改的Bug,怎么给出原因说明3-26文档版本1.1(2006-03-01)华为技术有限公司29findbugs帮助文档4参考引用内部公开3.9Findbugs占用大量内存,而且运行时间很长,应该如何缩短运行时间3-273.10每个工程目录下的.fbprefs文件有何作用3-273.11BugExplorer窗口的export有何功能3-283.12如何了解findbugs提供的每个规则的含义3-284参考引用4-28文档版本1.1(2006-03-01)华为技术有限公司29f

6、indbugs帮助文档4参考引用内部公开1目的和范围1.1目的FindBugs是一个代码静态分析工具,它检查类或者JAR文件,将字节码与一组缺陷模式进行对比以发现可能的问题。使用代码静态检查工具FindBugs的优点:(1)可避免不遵从编程规范直接或间接导致的质量事故。(2)使用统一的工具,统一的检查标准,有利于经验交流。1.2范围适用于JAVA类开发人员。2FindBugs使用2.1FindBugs简介FindBugs是一个静态分析工具,它检查类或者JAR文件,将字节码与一组缺陷模式进行对比以发现可能的问题。2.1.1FindBug

7、s能解决的问题FindBugs能解决的问题,举例如下:(1)代码的正确性检查――空指针例子文档版本1.1(2006-03-01)华为技术有限公司29findbugs帮助文档4参考引用内部公开(2)代码的健壮性检查――静态类变量没有定义成Final(3)多线程正确性检查――低效率文档版本1.1(2006-03-01)华为技术有限公司29findbugs帮助文档4参考引用内部公开(4)性能问题检查――生成冗余的对象(5)格式问题检查――比较分支的重复代码文档版本1.1(2006-03-01)华为技术有限公司29findbugs帮助文档4参

8、考引用内部公开1.1.1同类产品介绍JTest:分析每个java类,然后自动生成JUnit测试用例并执行用例,另外,它还可以自动发现和纠正大多数常见的编码规则上的问题JUnit:JUnit测试需要程序员编写测试用例,然后

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。