Avoid Literals In If Condition

【原因分析】
在条件判断语句中使用了硬编码的字面值,例如:
if (!"0".equals(retCode))
  
【影响分析】
这种硬编码的字面值不容易理解其含义,进而影响对逻辑表达式的理解。另外硬编码的字面值也容易在代码中重复出现,给代码的维护增加难度。
 
【修改建议】
建议修改。将硬编码的字面值定义成静态变量或私有的成员变量。例如:
private String CODE_ZERO = "0";
if (!this.CODE_ZERO.equals(retCode))
 

你可能感兴趣的:(Condition)