你不知道的Eclipse用法:使用findBugs预先检测错误

原创 2013年06月29日 10:35:25

FindBugs是用于Java的另一种静态分析工具,它在某些方面与CheckstylePMD类似,但是侧重点不同。FindBugs不关心格式或编码标准,对最佳实践也不太感兴趣:事实上,它专注于检查潜在的程序错误和性能问题,它可以准确找出这些问题,并能检测许多难以查找的常见程序错误。 

  1. Eclipse安装使用findBugs步骤 

  1. Eclipse安装findBugs插件 

checkStyleEclipse Marketplace中安装类似,安装findBugs插件。 

  1. 激活findBugs插件 

一旦安装好插件,需要为自己的项目激活FindBugs 

Ecplise的菜单Project->Properties->FindBugs。在此窗口中,用户通过选择要应用的规则为特定项目详细配置FindBugs 

如果选中Run FindBugs automatically(自动运行FindBugs)复选框,则每次对类进行修改后,findBugs将自动检查问题。 


  1. 检测和显示错误 

查看findBugs所提出的问题的最简单方式是使用Problems(问题)视图,在该视图中,问题与其他错误和警告一起列出,在源代码中也用专用图标标记出findBugs问题(一个很容易识别的红色小虫)。 


  1. 查看错误的详情 

如果需要更多的详细信息,可以单击边上的小虫图标,获取在上下文菜单中选择Show Bug Details(显示错误详细信息),这将显示Bug Details(错误详细信息)视图。 



新技术,新未来!欢迎大家关注“1024工场”微信服务号,时刻关注我们的最新的技术讯息!(甭客气!尽情的扫描或者长按!)


版权声明:本文为博主原创文章,未经博主允许不得转载。

使用findBugs预先检测错误

FindBugs是用于Java的另一种静态分析工具,它在某些方面与Checkstyle和PMD类似,但是侧重点不同。FindBugs不关心格式或编码标准,对最佳实践也不太感兴趣:事实上,它专注于检查潜...
  • shenxiuwen1989
  • shenxiuwen1989
  • 2014年10月09日 10:54
  • 537

Eclipse findbugs找出的bug案例说明

说明:1.Bug是findbug Eclipse插件原生的bug信息描述,Confidence 是fingbug团队认为该代码导致bug的可能性。         2.以下都是我使用findbug在...
  • u011467537
  • u011467537
  • 2015年02月11日 11:56
  • 1747

提高代码质量,检查代码的eclipse 插件

1.FindBugs:查错 目前版本0.9.1,有for eclipse的插件. 网址是http://findbugs.sourceforge.net. 工作原理:检查程序生成的class的工具....
  • weidawei0609
  • weidawei0609
  • 2012年02月28日 14:39
  • 2125

Eclipse中Find Bugs插件的学习

findBugs学习小结 今天代码质量再次强调java代码提交SVN前要经过findBugs检查,虽然根据菜单我也基本会有findBugs插件,但为了更全面的学习、更高效的利用,我搜索学习了...
  • chenlia
  • chenlia
  • 2014年07月30日 11:27
  • 5640

使用FindBugs-IDEA插件找到代码中潜在的问题

我们通常都会在APP上线之后,发现各种错误,尤其是空指针异常,这些错误对于用户体验来说是非常不好的,但其实大部分的问题,我们都能够提前发现.在编写代码的过程中,可能不会时时刻刻记得检查空的引用,还有删...
  • Fancy_xty
  • Fancy_xty
  • 2016年06月20日 09:32
  • 20664

【Android开发高级实践】轻松帮你发现Bug(FindBugs在AndroidStudio上的应用)

在日常开发过程中难免会因为一时疏忽而留下一些Bug,这些Bug就是埋在程序里的定时炸弹,如果不能及时铲除就会导致程序的不稳定,异常或闪退的现象,从而导致用户的体验的下降。那么怎么才能找出这些埋在程序里...
  • fengyuzhengfan
  • fengyuzhengfan
  • 2016年03月01日 19:53
  • 11243

你不知道的Eclipse用法:使用PMD预先检测错误

PMD是一款静态代码分析工具,它能够自动检测各种潜在缺陷以及不安全或未优化的代码。Checkstyle之类的其它工具可以检查代码是否遵循了约定和标准。而PMD功能则更多地是集中在预先检测缺陷上,它提供...
  • p106786860
  • p106786860
  • 2013年06月28日 09:18
  • 10440

你不知道的Eclipse用法:使用Heap检测和分析Android应用内存

Android Tools中的DDMS带有一个很不错的内存检测工具Heap。使用Heap检测应用进程使用内存情况步骤如下:  在Eclipse中安装和使用Heap步骤  Eclipse安...
  • p106786860
  • p106786860
  • 2013年07月04日 09:29
  • 10487

你不知道的Eclipse用法:使用Javadoc导出项目的API文档

使用Javadoc导出项目的API文档
  • ZJDWHD
  • ZJDWHD
  • 2016年08月31日 15:32
  • 1808

你不知道的Eclipse用法:使用Allocation tracker跟踪Android应用内存分配

Android Tools中的DDMS带有一个很不错的跟踪内存分配的工具Allocation tracker。通过Alloction tracker,不仅知道分配了哪类对象,还可以知道在哪个线程、哪...
  • p106786860
  • p106786860
  • 2013年07月05日 09:23
  • 9453
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:你不知道的Eclipse用法:使用findBugs预先检测错误
举报原因:
原因补充:

(最多只允许输入30个字)