【发布时间】:2014-10-10 07:12:02
【问题描述】:
我有一个正式的编码策略,在与常量进行比较时,应该将常量 [非原始] 与相关对象进行比较。
例如:
final String BEST_NAME = "Jim";
String myName = "Bob";
比较应该是
BEST_NAME.equalsIgnoreCase(myName)
我似乎找不到针对此的 PMD 特定规则...它存在吗?
【问题讨论】:
-
你在这里陈述了两个独立的规则:一个,常量应该放在第一位;第二,'比较应该是......
equalsIgnoreCase().我怀疑第二个是你想要的。请澄清。 -
不,案例比较与它无关,只是一个例子。
标签: java coding-style checkstyle pmd