FindBugs目前能发现的缺陷类型众多,目前产品线使用FindBugs比较突出的问题是不知道FindBugs报出的缺陷为什么是缺陷、会带来什么隐患、如何去修改,等等,因此我认为详细研究每一个缺陷很有意义。根据我目前对CheckStyle、PMD、FindBugs的研究,三个工具各有所长,对发现代码的缺陷能够形成互补,但当前最紧迫的是解决FindBugs的缺陷,最近对合作方交付的一个已发布版本作检查发现了FindBugs报出的75个缺陷类型,大部分缺陷类型我认为很有价值、有改正的必要。为此,就有了想推出FindBugs缺陷详解系列的念头,并将持之以恒地做下去。列入详解的缺陷将从我们产品活生生的