现在使用Java进行开发的软件已经很多了,那么我们在使用Java开发的时候,是不是会遇到各种各样的错误了,有的错误隐藏着,有的错误你发现了,可以修改,那没有发现的错误就令人担忧了!小编这款插件就可以帮你发现java代码中的bug哦!

软件介绍

能够发现java代码中的bug,针对各种问题,它并且提供了简单的修改意见供我们重构时进行参考; 通过使用它,可以一定程度上降低我们code review的工作量,并且会提高review效率。 通过findbugs找到bug,再由我们自己重构代码,可以培养我们的编码意识及水平,形成好的习惯提高开发编码能力。

安装指导

1,  把下载的压缩包解压后,把

copy到eclipse的plugin目录中去;

2,  重新启动eclipse

3,  打开eclipse->window->Preferences,搜索关键字findbugs,如果能找到配置项,那么表示安装成功,如图:

软件怎么用

findbugs 简单易用,按照下图操作即可;

1,  在eclipse package Explorer 右键选择目标工程-> build project

2,  选择指定的包或者类进行findbug

此时findbugs会遍历指定的包或者类,进行分析,找出代码bug,然后集中显示在 find bugs 的bugs explorer 中,下面我们添加bugs explorer。

3,添加findbugs explorer (eclipse 左下角)

3,  bugs explorer 添加完毕后,我们就可以查看刚刚找到的bugs了,如图:

找出的bug有3中颜色, 黑色的臭虫标志是分类, 红色的臭虫表示严重bug发现后必须修改代码,橘黄色的臭虫表示潜在警告性bug 尽量修改。(附录是各种bug的解释及修改方案,请大家按附表参考修改);双击bug项目就可以在右边编辑窗口自动打开相关代码文件并连接到代码片段。 点击行号旁边的小臭虫图标后再eclipse下方输出区将提供详细的bug描述,以及修改建议等信息。我们可以根据此信息进行修改。

PC官方版

安卓官方手机版

IOS官方手机版

php findbugs,findBugs插件相关推荐

  1. FindBugs Maven插件教程

    FindBugs是一种静态代码分析工具,可识别从Java代码中发现的问题. 我们可以使用FindBugs Maven插件将FindBugs集成到我们的构建过程中. 这篇博客文章确定了四个典型的用例,并 ...

  2. Findbugs maven 插件使用

    Findbugs maven 插件使用 FindBugs™手册 http://findbugs.sourceforge.net/manual/index.html 0.概述 FindBugs是一个静态 ...

  3. jenkins插件findbugs+pmd+checkstyle结合sonar与maven(java环境代码质量和代码规范管理)...

    一.下载jdk并安装(最好jdk官网下载解压安装的) 二.下载maven并安装maven 三.安装jenkins及插件 安装checkstyle.pmd.findbugs.maven.sonar等相关 ...

  4. findbugs插件_Intellij静态代码扫描插件SpotBugs

    最近要做Java静态扫描的部分工作,之前是在Jenkins上使用findbugs插件完成的,但是由于现在Jenkins权限收回和Java代码权限的放开(我也搞不懂这两者的关联性),目前打算在本地完成静 ...

  5. Eclipse FindBugs插件安装与使用

    前言: 白盒测试中的静态检查一般是检查编码标准规范,错误列表.编码规范往往团队会根据自己的经验和风格进行设置一些规范.现在很多IDE工具都会在编辑代码的时候实时的提醒是否符合代码风格.错误列表,一般是 ...

  6. 检查代码质量的插件Findbugs使用说明

    一.简介 Findbugs是一个静态分析工具,它检查类或者jar文件,将字节码与一组缺陷模式进行对比以发现可能的问题.利用这个工具可以在不实际运行程序的情况下对软件进行分析.可以帮助改进代码质量.Fi ...

  7. FindBugs 插件使用

    前言 今天吴兄在群里面提了下findBugs这个插件,可以在项目不运行的情况下,直接对代码进行检查并标出错误点,觉得挺有用的,记录一下. FindBugs是什么 FindBugs官网地址 :http: ...

  8. Docker+Jenkins持续集成环境(3)集成PMD、FindBugs、Checkstyle静态代码检查工具并邮件发送检查结果...

    为了规范代码,我们一般会集成静态代码检测工具,比如PMD.FindBugs.Checkstyle,那么Jenkins如何集成这些检查工具,并把检查结果放到构建邮件里呢? 今天做了调研和实现,过程如下 ...

  9. Android-使用FindBugs

    在开发Android的过程中,会出现一些比较不容易发现的Bug,比如没有对null做判断,会出现'NullPointException'的崩溃,下面的代码就会出现崩溃: if (ta != null) ...

最新文章

  1. 成功解决raise XGBoostError(_LIB.XGBGetLastError()) xgboost.core.XGBoostError: b'[22:08:00] C:\\Users\\Ad
  2. HDU4809 Wow! Such City! Dijkstra算法
  3. Android利用AccessibilityService自动获取微信号
  4. BZOJ.4821.[SDOI2017]相关分析(线段树)
  5. maven建立webapp项目时显示Cannot change version of project facet Dynamic web module to 2.5
  6. python樱花制作教程视频_大型Python视频资料,阿里巴巴推荐,用Python画一棵漂亮的樱花树...
  7. ERP已经凉凉?低代码平台真能成为下个风口吗?
  8. 基于机器视觉的洋葱霜霉病症状自动检测
  9. linux汇编预处理,Linux程序在预处理、编译、汇编、链接、运行步骤的作用
  10. vue项目pc端和移动端适配
  11. 列联表与独立性检验(一维列联表 二维列联表 三维列联表 ; 卡方检验 Fisher精确检验 Cochran-Mantel-Haenszel检验)
  12. css动画无限循环转圈,css实现无限循环
  13. linux ftp pure,linux下安装FTP(pure-ftpd)
  14. 脚上有一个很灵的止咳穴位
  15. 培训python的学校
  16. java集成企业微信完成授权登录
  17. 那年杏花微雨,你说你是DOM
  18. 苹果平板怎么卸载软件_苹果手机怎么装第三方软件
  19. 亚马逊测评地址有哪些风险?账号网络需要注意
  20. 解决spine升级3.8版本后与cocos不兼容。

热门文章

  1. random.uniform()总结
  2. 如何将ZAP加入到FoxyProxy代理工具
  3. SpringBoot实践(三十二):5分钟搭建springboot单体应用开发框架
  4. 超微主板BIOS常见报错代码
  5. 屯卦 给你人生的指引
  6. Python笔记(6)——函数的定义域
  7. 基于Autoware制作高精地图(三)
  8. 2017年7月6号生活感悟
  9. 《软件工程》实训指导书——Git安装
  10. 记录自己Flutter配环境失误