我知道显而易见的答案是“注意”,但是因为我经常在 Java 和 Javascript 之间切换,我不断地忘记 == 不适用于 Java 方面的字符串比较。==
有什么方法可以让 Eclipse 警告我,当它看到我比较两个字符串而不是使用 equals() 方法时,我可能没有做我想做的事情?
问问题
931 次
4 回答
2
有许多静态代码分析器可以做这类事情。其中很少有:
它们有许多内置规则,您也可以在 eclipse 中配置它们。因此,当您键入并保存时,这些工具也会显示警告,就像内置的 Eclipse 警告一样。
于 2013-01-17T04:33:40.963 回答
1
我建议您查看 APT(如果您使用的是 jdk 1.5、1.6)或处理器(如果您使用 jdk 1.7)。您可以将您的自定义代码集成到您的 Eclipse 中,并非常容易地获得您想要的行为。
于 2013-01-17T04:45:58.340 回答
1
我建议只使用 FindBugs,它是我用过的最好的免费代码审查程序..
于 2013-01-17T04:31:26.527 回答
1
使用Eclipse JSHint 插件,如果您错误地使用==
而不是===
在 Javascript 中使用,它会发出警告。
于 2013-01-17T04:04:55.010 回答