我知道明显的答案是“注意”,但因为我经常在 Java 和 Javascript 之间切换,所以我总是忘记 == 不适用于 Java 方面的字符串比较。有什么方法可以让 Eclipse 警告我,当它看到我将两个字符串与==
而不是使用 equals() 方法?
有许多可用的静态代码分析器可以执行此类操作。
其中很少有:
- 检查样式 http://checkstyle.sourceforge.net/
-
PMD http://pmd.sourceforge.net/
- sonar http://www.sonarsource.org/
- findBugs http://findbugs.sourceforge.net/
它们有许多内置规则,您也可以在 eclipse 中配置它们。因此,当您输入并保存时,这些工具也会显示警告,就像内置的 Eclipse 警告一样。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)