推荐个Java代码质量检测的利器 —— FindBugs

    添加时间:2013-7-30 点击量:

    一、


    插件的地址(sourceforge):FindBugs-Eclipse插件


    二、安装


    Eclipse插件的安装,就不久不多说了。


    三、应用


    1、找一个Project,选中它(也可以针对某个Package或者某个Java文件),右键,会看到如下图所示的菜单。点击【Find Bugs】,看一下运行的成果,你就知道这是干什么用的了。


      



    2、搜检完今后,在 Bug Explorer 视图中,会看到成果,如图。都是些明显或者不明显的BUG。


      例如,


      a、Comparison of String objects using == or !=


        应用 == 或者 != 来断定两个 String 对象是否相等


      b、Dead store to local variable


        对局部变量从头赋值今后又没有应用


      c、Exception created and droped rather than thrown


        创建(new)了一个异常,但没有抛出(throw)


      d、Nullcheck of value previously dereferenced


        可能会抛出 NullPointerException 异常的代码


      .


      .


      .


      


    原来,再大的房子,再大的床,没有相爱的人陪伴,都只是冰冷的物质。而如果身边有爱人陪伴,即使房子小,床小,也觉得无关紧要,因为这些物质上面有了爱的温度,成了家的元素。—— 何珞《婚房》#书摘#
    分享到: