你不知道的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工场”微信服务号,时刻关注我们的最新的技术讯息!(甭客气!尽情的扫描或者长按!)


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

相关文章推荐

Eclipse Indigo 3.7.2 安装Findbugs 3.0.0重启后找不到相关的菜单

我通过Help>Install New Software进行Findbugs插件安装: 添加Findbugs插件地址(http://findbugs.cs.umd.edu/eclipse)后,一直N...

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

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

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

Android Tools中的DDMS带有一个很不错的内存检测工具Heap。使用Heap检测应用进程使用内存情况步骤如下:  在Eclipse中安装和使用Heap步骤  Eclipse安...

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

技术文档是项目的重要组成部分,Javadoc则是Java技术文档的基础之一。Javadoc为Java代码生成一组便于使用的API文档,作为沟通工具,这些文档可提供有益的帮助,使团队成员理解其他成员正在...

你不知道的Eclipse用法:使用JDepend 进行依赖项检查

JDepend 是个可免费获取的开源工具,它为包依赖项提供面向对象的度量值,以此指明代码库的弹性。换句话说,JDepend 可有效测量一个架构的健壮性(反之,脆弱性)。  在Eclipse中安装...

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

使用Javadoc导出项目的API文档
  • ZJDWHD
  • ZJDWHD
  • 2016-08-31 15:32
  • 1290

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

Android Tools中的DDMS带有一个很不错的跟踪内存分配的工具Allocation tracker。通过Alloction tracker,不仅知道分配了哪类对象,还可以知道在哪个线程、哪...

你不知道的Eclipse的用法:使用MAT分析Android的内存

如果使用DDMS确实发现了我们程序中存在内存泄露,那如何定位到具体出现问题的代码片段,最终找到问题所在呢?如果从头到尾分析代码逻辑,那肯定会把人逼疯,特别是在维护别人写的代码的时候。这里介绍一个极好的...

你不知道的Eclipse用法:使用CheckStyle实施编码标准

Checkstyle是一款为Java代码实施编码约定和最佳时间规则的开源工具,尽管它最初被设计用于实施编码标准,但现在它也允许用户检查最佳编码实践。它分析Java源代码并报告违反标准的情况,可以通过插...

一些你不知道的事,findbugs的配置和使用

本文就是对findbugs的介绍,为了了解这个插件的使用,也是网上的介绍天花乱坠,讲的一个字就是不懂什么情况,会用才是根本,真心的想说天朝程序员就是操蛋,哈哈哈哈哈哈哈哈
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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