FindBugs简介 FindBugs的安装 FindBugs的使用 自定义FindBugs检测器 FindBugs生成html形式的报告整理 FindBugs是一个专门分析JAVA代码问题的静态代码扫描工具,它是通过检查java字节码来查找代码缺陷。很多我们写的不好的地方,可以优化的地方,它都能检查出来。 Findbugs?是一个静态分析工具,它检查类或者?JAR?文件,将字节码与一组缺陷模式进行对比以发现可能的问题。利用这个工具,就可以在不实际运行程序的情况对软件进行分析。它可以帮助改进代码的质量。 FindBugs可以发现的问题包括:未关闭的数据库连接,缺少必要的null check,多余的 null check,多余的if后置条件,相同的条件分支,重复的代码块,错误的使用了==,建议使用StringBuffer代替字符串连加等等。而且我们还可以自己配置检查规则(做哪些检查,不做哪些检查)。 Findbugs提供了方便操作的可视化界面,同时也可以作为Eclipse的一个插件来使用,而我们使用得最多的还是作为Eclipse的插件来使用。 Checkstyle和PMD是根据样式(style) 来改进代码质量的。 FindBugs分析引擎它直接操作类文件(class文 件)而不是源代码。我们可以通过命令行、各种构建工具(如Ant、Cruise Contro
原创力文档

文档评论(0)