目录

if后面后必须有括号,且有else

尽量不使用自增符号

循环中尽量不用contine,break

continue,break 打破了逻辑局部性,每次使用continue,break时需要向前找代码(找while, for)。这样非常影响逻辑的严谨性。 重构的时候很难考虑到修改了while时,还要去找循环体中是否存在continue和break,特别是循环体比较大的时候。

说白了 continue,break 和 while,for不是强关联。重构的时候很容易忘记他们的关系

慎用短路操作符

fun1() && fun()2

改成
if(fun1()){
   fun()2;
}

多用临时变量