`

使用firebugs发现系统中代码的bug

阅读更多
Eclipse插件Update地址:http://findbugs.cs.umd.edu/eclipse

Findbugs是一个在java程序中查找bug的程序,它查找bug模式的实例,也就是可能出错的代码实例,注意Findbugs是检查java字节码,也就是*.class文件。其实准确的说,它是寻找代码缺陷的,很多我们写的不好的地方,可以优化的地方,它都能检查出来。例如:未关闭的数据库连接,缺少必要的null check,多余的 null check,多余的if后置条件,相同的条件分支,重复的代码块,错误的使用了"==",建议使用StringBuffer代替字符串连加等等。而且我们还可以自己配置检查规则(做哪些检查,不做哪些检查),也可以自己来实现独有的校验规则(用户自定义特定的bug模式需要继承它的接口,编写自己的校验类,属于高级技巧)。



Findbugs是一个静态分析工具,它检查类或者JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。Findbugs自带检测器,其中有60余种Bad practice,80余种Correctness,1种 Internationalization,12种Malicious code vulnerability,27种Multithreaded correctness,23种Performance,43种Dodgy。


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/axzywan/archive/2008/11/16/3312009.aspx
分享到:
评论

相关推荐

    firebugs使用手册

    firebugs对于前段web开发人员来说,绝对是一个利器,其有效的帮助开发人员调试,准确的定位问题。

    再谈Selenium测试之精要.docx

    在进行selenium录制的时候,会出现一些ID是变得的。因此在经过和编程人员的协商后,...Ext Designer生成的ExtJs代码中的一些控件,其实是包含在一些table或者div里面的。因此更为精确的定位该控件可以使用Xpath来进行。

    firebug(js调试工具)

    火狐浏览器插件,可以调试JavaScript脚本

    极品JavaScript编辑器破解插件

    在解决问题/交流的过程中,就发现,很多人对wordpress主题的制作兴趣浓厚,当然,很多人并非本身就是进行程序编写的...所以很大程度上对于代码编写/调试就有些摸不着头绪...现在推荐一个东西给大家用,是一个ide...

    浅谈php错误提示及查错方法

    1.notice : 注意 ...3、HTTP调试–用抓包工具或者firebugs工具跟踪代码运行的全过程 以上所述上就是本文的全部内容了,希望大家能够喜欢。 您可能感兴趣的文章:PHP中Restful api 错误提示返回值实现思路

    firebug for firefox6.0

    firebug for firefox6.0 firebug for firefox6.0 firebug for firefox6.0 firebug for firefox6.0 firebug for firefox6.0 firebug for firefox6.0 firebug for firefox6.0

    javascript的console.log()用法小结

    console.log 原先是 Firefox 的“专利”,严格说是安装了 Firebugs 之后的 Firefox 所独有的调试“绝招”。 这一招,IE8 学会了,不过用起来比 Firebugs 麻烦,只有在开启调试窗口(F12)的时候,console.log 才能出...

    firefox 38

    firefox 38

Global site tag (gtag.js) - Google Analytics