0

每隔一段时间,我们就会看到一个错误,即功能性 Java 选项字段未初始化,因此得到一个 null 值。

如果开发人员忘记初始化选项字段,我们想使用静态代码分析工具来警告我们。

有什么好方法可以做到这一点?我们是否可能需要为其中一种工具编写一个插件才能使其正常工作?或者你认为有人可能已经实现了这个?

4

2 回答 2

1

已经有很多工具可用(免费/付费)。例如 PMD 是免费的插件(至少对于 eclipse)。您可以配置适用于您的项目的规则。您可以编写新规则并添加它们。

于 2012-04-20T19:56:56.413 回答
1

FindBugs是一个出色的工具,可以检查可能NullPointerException的 s 我们通常会在我们的 maven 项目 pom 文件中添加一个“任务”,以便每次编译代码时都会运行 findbugs。

于 2012-04-20T19:59:35.043 回答