用于在代码中查找可能的问题的工具

时间:2010-05-14 11:30:17

标签: java code-analysis

是否有任何工具可以在java代码中查找并报告可能存在的问题(死锁/空指针等)?也许是一个Eclipse插件?

3 个答案:

答案 0 :(得分:4)

是的,这里有一些流行的,免费的和开源的Java静态代码检查工具:

答案 1 :(得分:2)

我使用http://findbugs.sourceforge.net/并且效果很好。当然它不会发现所有问题,但是诸如潜在的空指针,潜在的同步问题等等都包括在内。它是一个与“标记”视图集成的eclipse插件(显示问题的视图)

答案 2 :(得分:0)

你也可以看看这些:

  • JDepend
  • Emma - 用于单元测试覆盖率%
  • 相同 - 用于检查重复的代码