《阿里巴巴Java开发手册》1-7之控制语句

编程规约 - 控制语句

  1. 【强制】在一个 switch 块内,每个 case 要么通过 break / return 等来终止,要么注释说明程
    序将继续执行到哪一个 case 为止 ; 在一个 switch 块内,都必须包含一个 default 语句并且
    放在最后,即使它什么代码也没有。

  2. 【强制】在 if / else / for / while / do 语句中必须使用大括号,即使只有一行代码,避免使用
    下面的形式: if (condition) statements;

  3. 【推荐】推荐尽量少用 else , if - else 的方式可以改写成:

    1
    2
    3
    4
    if(condition){
    ...
    return obj;
    }

    // 接着写 else 的业务逻辑代码;
    说明:如果非得使用 if()…else if()…else… 方式表达逻辑,【强制】请勿超过 3 层,
    超过请使用状态设计模式。
    正例:逻辑上超过 3 层的 if-else 代码可以使用卫语句,或者状态模式来实现。



本站访问量   |   您是第 位.