java – Findbugs与Google CodePro AnalytiX(Eclipse插件)

前端之家收集整理的这篇文章主要介绍了java – Findbugs与Google CodePro AnalytiX(Eclipse插件)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经使用Google CodePro AnalytiX,但我从未使用过Findbugs.

Findbugs的第一印象是配置更难.之后,我相信两者都是相似的.

你怎么看?

还有一个问题相关:这些插件都没有将我们的代码发送到服务器,对吧? (例如,如果我们使用CodePro,我们的代码不会发送到Google服务器).

解决方法

2016年更新:CodePro Analytix不再可用,所以与Findbugs一起去.

原来的答案

在CodePro Analytix中更好:

>可以为每个项目更改问题级别(错误,警告,信息). Findbugs只能启用/禁用问题.
>可以详细配置许多问题(如列入黑名单的发誓词).
>可以显示当前打开的编辑器中的所有问题(并且在打开或关闭编辑器时调整这些),这样可以选择软件包,项目或其他操作更方便,然后手动触发对它们的扫描
>几个问题可以自动修复(如声明所有参数的最终).在Findbugs中,一切都必须手动完成.

更好的在Findbugs:

>更集中于典型的Java编程错误(但没有丰富的选择问题,如CodePro)
>做更多的分析,需要大量的上下文信息
>可以在Eclipse或本地集成服务器上使用,如Hudson / Jenkins
>在Hudson / Jenkins和本地IDE中的配置可以共享,因此您可以在IDE和服务器上看到完全相同的结果
>有一个“云模式”,分布式团队可以分享他们的发现(和评估结果),以便他们不会再次检查相同的问题

以上所有内容与您如何使用该工具更为相关.错误的实际发现可能非常依赖于要检查的项目.过去我经常建议先使用Findbugs,然后再使用CodePro:

与Findbugs进行第一次检查,因为它发现更严重的问题.但是经过修改,您可能会发现自己有很多嘈杂的问题(甚至是错误的发现).因此,在对最难的Findbugs问题进行处理之后,我建议切换到CodePro Analytix,因为它具有较少的错误发现,可以被更详细的控制.

原文链接:https://www.f2er.com/java/121791.html

猜你在找的Java相关文章