`
univasity
  • 浏览: 811704 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

自动化检测工具 - FindBugs [整理]

 
阅读更多

官网:http://findbugs.sourceforge.net/index.html

 

简介:

FindBugs是一个对Java代码的静态分析工具,对编译后的class进行检测。可以协助查找出代码中隐藏的一些错误,例如:

*对传入的参数没有判断是否为空就使用了。

 

作为Eclipse插件的安装方法:

Eclipse中,Help -> Install New Software... -> Add

  Name: FindBugs Plugin

  Location: http://findbugs.cs.umd.edu/eclipse

 

插件的使用:

     安装了Findbugs插件后。右键点击你要检查的项目,选择【Find Bugs】->【Find Bugs】进行检查。

     要查看Findbugs检查出了哪些Bug,可以选择Windows菜单->Show View->Bug Explorer,打开Bug Explorer面板。

     如果想要查看某个Bug详细的信息,则可以选择Windows菜单->Open Perspective,然后选择FindBugs就可以打开FindBugs的Properties面板,在这个面板里面可以看到最详尽的Bugs信息。

 

一些相关的资料:

Findbugs安装使用文档
FindBugs,第 1 部分: 提高代码质量
FindBugs,第 2 部分: 编写自定义检测器

 

  • 大小: 145.5 KB
分享到:
评论

相关推荐

    FindBugs规则整理_中文版

    FindBugs是一款开源的静态代码分析工具,主要用于Java应用程序的缺陷检测。通过分析程序的字节码,FindBags能够帮助开发者发现潜在的问题,提高软件的质量和安全性。本文将详细介绍FindBugs 1.3.9版本中的部分规则,...

    findbugs 最新eclipse插件

    这份文档可能是华为公司内部整理的FindBugs使用指南,包含了如何配置FindBugs、如何解读分析结果、如何解决找出的问题等实用信息。华为这样的大型企业通常会有严格的代码质量标准,因此这份文档可能具有较高的实践...

    FindBugs规则整理_中文版.pdf

    FindBugs是一款静态代码分析工具,用于检测Java代码中的潜在问题。它通过对代码进行分析而无需实际执行,找出可能存在的缺陷、错误或者不良编程习惯。FindBugs将这些问题分为不同的类别,包括安全性(Security)、...

    基于敏捷方法的软件开发.pptx

    - **代码质量和安全工具**:如SonarQube、FindBugs等,用于检测代码质量和潜在的安全漏洞。 通过以上章节的介绍,我们可以看到,敏捷开发方法不仅改变了传统的软件开发模式,还极大地提高了项目的成功率和产品的...

    软件测试整理.docx

    1. **QTP (QuickTest Professional)**:这款工具专门用于 C/S 架构的自动化测试,支持录制回放和脚本编辑,使得测试人员能够轻松创建自动化测试脚本。 2. **WinRunner**:这是 IBM 的一款产品,与 QTP 功能类似,...

    创业公司移动测试体系,非常详细的移动测试点

    - **Calabash/Appium**:支持跨平台的移动应用自动化测试。 - **Jenkins**:持续集成工具,可自动构建、测试和部署应用。 - **Monkey**:随机事件发生器,用于模拟用户操作进行稳定性测试。 - **Instruments/...

    java课程设计

    - 使用代码分析工具(如FindBugs、PMD等)检测潜在的代码问题。 #### 五、彩色Java源代码 ##### 知识点1:源代码高亮显示 - **描述**:通过编写程序实现Java源代码的高亮显示功能。 - **实现方法**: - 使用正则...

    sputnik-gradle-plugin

    Gradle,作为Java生态系统中最受欢迎的构建自动化工具,凭借其强大的灵活性和可扩展性,赢得了广大开发者的心。Sputnik-Gradle-plugin,顾名思义,就像一颗环绕地球的人造卫星,为Gradle构建过程提供持续的辅助和...

    eclipse常用插件

    它可以帮助自动整理和优化import列表,删除无用的导入,以及按特定顺序排序现有的import语句。这使得代码更加整洁,同时也方便阅读和理解。 6. user_libraries_comm: 这个文件名可能指的是用户定义的库或依赖项的...

    eclipse最新规则集

    3. **FindBugs插件**:在提供的压缩包中提到了FindBugs,这是一个静态代码分析工具,能够检测出Java代码中的常见错误和潜在问题。FindBugs与Eclipse集成后,能自动扫描代码,给出可能的错误报告,比如空指针、未初始...

    idea常用插件包.zip

    12. **Save Actions**:自动执行一些保存时的操作,如整理导入、格式化代码等。 13. **Database Tools and SQL**:内置的数据库/SQL工具,支持连接各种数据库并执行查询。 14. **REST Client**:测试和调试RESTful...

Global site tag (gtag.js) - Google Analytics