`
samjavaeye
  • 浏览: 195412 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Avoid Literals In If Condition

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

相关推荐

Global site tag (gtag.js) - Google Analytics