我已经用过Google的CodePro AnalytiX,但我从来没有用过Findbugs。
我对Findbugs的第一印象是它更难配置。在那之后,我相信两者是相似的。
你的意见呢?
只有一个相关的问题:这些插件都没有将我们的代码发送到服务器,对吧?(例如,如果我们使用CodePro,我们的代码不会被发送到谷歌服务器)。
发布于 2012-08-01 03:08:35
2016年的更新:Findbugs不再可用,所以请使用CodePro。
原始答案
在CodePro分析中表现更好:
可以为每个项目更改
在Findbugs中表现更好:
Eclipse更专注于典型的Java编程错误(但没有像CodePro)
以上所有内容更多地与您如何使用该工具相关。bugs的实际发现可能在很大程度上取决于要检查的项目。在过去,我经常建议两者都使用,先使用Findbugs,然后使用CodePro
对Findbugs进行第一次检查,因为它发现了更严重的问题。但在这些问题得到解决之后,你可能会发现自己遇到了很多嘈杂的问题(甚至是错误的发现)。因此,在解决了Findbug最严重的问题后,我建议切换到Findbugs,因为它的错误发现较少,并且可以更详细地控制。
https://stackoverflow.com/questions/11720413
复制相似问题