规范的代码习惯可以减少很多不必要的错误发生,能够减少在debug时的暴躁情绪。
规范的代码习惯可以减少很多不必要的错误发生,能够减少在debug时的暴躁情绪。
1,String.equals()方法
为了防止出现偶发性的 NullPointerException 的出现,以及代码的整洁性,将String放在equals()的左边来进行比较。
//有可能报错的写法
if(var.get_couNum().equals(String_ID)){....}
//更规范的写法
if(String_ID.equals(value.get_couNum())){....}
当然两种写法在内容上是没有什么区别的,更多的时候是不会出错的,而且发现错误以后改正过来也很简单,但是在debug时发现有这么个地方报错也挺闹心的。
2,避免意外赋值
如果在条件语句中发生了意外赋值debug时甚至还不容易发现。
//Worse
if(a = 0){....}
//Better
if(0 = a){....}
//Right
if(0 == a){....}
这种方式虽然显得很古板甚至有点违背正常的书写方式,但是能够保证不犯这种低级的错误