良好的代码习惯,减少不必要的错误

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Armour__r/article/details/54986278

规范的代码习惯可以减少很多不必要的错误发生,能够减少在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){....} 

这种方式虽然显得很古板甚至有点违背正常的书写方式,但是能够保证不犯这种低级的错误


只想到这么多就先写到这里,在长时间高强度的编程过程中犯这种低级错误的概率并不低,好的代码习惯确实能够在一定程度上提供帮助,减少不必要的时间的浪费。主要是减少了觉得自己是傻逼的次数(-  .  -)

猜你喜欢

转载自blog.csdn.net/Armour__r/article/details/54986278