使用FindBugs插件提升代码质量和在重构中发现问题

FindBugs 是什么?编程

FindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。之因此叫作静态分析工具,是由于它在不实际运行程序的状况对软件进行分析。使用findbugs有不少种方式,从 GUI、从命令行、使用 Ant、做为 Eclipse 插件程序和使用 Maven,甚至做为hudson持续集成的插件。FindBugs发现的不是引发编译错误的bugs,它只检查一些很差的编程习惯、检测系统潜在的性能和并发等问题。安全

findbugs本身定义了一系列的检测器,1.3.9版本的检测器有83种Bad practice(很差的习惯),133种Correctness(正确性),2种Experimental(实验性问题),1种 Internationalization(国际化问题),12种Malicious code vulnerability(恶意的代码),41种Multithreaded correctness(线程问题),27种Performance(性能问题),9种Security(安全性问题),62种Dodgy(狡猾的问题)。并发

安装方法(插件在附件中)工具

相关文章
相关标签/搜索