注意点一:是写函数的时候要检查输入和输出
在使用函数的时候,函数的输入可能会传入一个null或者没有传入导致函数无法正常调用,所以一定要检查输入,当传入的参数正确时,输入结果应该是正确的,所以检查输出的时候会做二次判断,让代码更加坚固。
注意点二:检查传入字符的最大长度
虽然有的时候传入的字符串不是null的,但是在使用的时候仍然有空指针异常,意思是虽然你初始化了,但是没有给其赋值,就没有长度,所以在这里检查可以防止部分错漏,尤其是使用List的时候,很多人都会没有给list赋值直接调用
注意点三:常量要定义,是要到处乱用
有的时候,我们会看到代码里到处有常量,两个模块可能会看到相同的常量,比如说A在A模块代码里使用了-1,B在B模块代码里也使用了-1,两个-1是同一个意思吗?还是不同意思,到底什么意思呢?为了代码的可读性,所有常量都要定义。
注意点四:定义常量Error
有人不太明白为什么定义常量Error,定义常量Error是因为加入写的代码过度,那么代码是就有可能出错,每个界面或者每个类中都定义Error常量,不同的Error在这个常量Error上加减,打印log的时候在调用这个常量Error,那么抓log的时候看到常量就可以很简单明了的找到这个错误的所在地了。
注意点五:判断
在使用判断的时候应该是常式在前,变式在后,为什么呢?
下面是个判断是否为空的式字:
String s;
if(s==nul){
return
}
但是假如在判断的时候少写了一个等号,如下
if(s=null){
return
}
这样判断也没有错,程序也不可能报错,编译工具也不会,但是实
际上是错误的,所以一般要求常式在前,变式在后
if(null==s){
return
}
如果少些一个等号,IDEA会立马报错的。