我正在对Netbeans IDE进行一些研究。我的意思是,当Netbeans已经内置错误检测系统时,为什么要使用ActionPMD和FindBugs插件?差异真的那么显着吗?
答案 0 :(得分:1)
FindBugs和ActionPMD“深入挖掘”。如果没有它们,Netbeans可以很容易地找到像写入但从未读过的本地变量之类的问题。 FindBugs将更进一步,找到尚未关闭的流。例如,一些规则还包括“最佳实践”测试和可能的安全问题。
只是澄清上面的评论:FindBugs和ActionPMB都是静态分析工具。根据我的经验,FindBugs可用于发现细微的缺陷和性能问题。