最近在看阿里的开发手册,想规范一下自己的代码风格
看到控制语句的那一章:提到了 “卫语句” 这个名词,好奇,查了下
卫语句:我们在业务代码中如果有用到好几层if() ... else{} 判断,可以把条件拆分开分开判断
这样的代码看起来比较简洁,易读性大大提高
例子:
public void getTypeNew() { /** *当type的值满足条件后,直接return掉,将这个方法终止。不再继续进行了。 *若所有条件均不满足,则执行setType();这个最终else的业务处理 */ if (type == 0) { return; } if (type == 1) { return; } if (type == 2) { return; } setType(); }
阿里开发手册截图如下
引用链接:https://blog.csdn.net/Soumns_Kris/article/details/78390492