sunmaobin / sunmaobin.github.io

blog
https://github.com/sunmaobin/sunmaobin.github.io
174 stars 11 forks source link

JS最佳实践-代码书写时异常情况先行 #40

Open sunmaobin opened 6 years ago

sunmaobin commented 6 years ago

JS最佳实践-代码书写时异常情况先行

最佳实践

在书写代码时,优先处理特殊情况或者异常情况,其次再处理正常情况。

好处

这么做的好处就是如果遇到特殊或者异常情况能快速执行完代码,同时书写更清晰。

示例

//原始代码
if(condition){
    //中间有100行代码
}else{
    //这里只有1行代码!
};

以上逻辑最好的书写规范是:

if(!condition){
    //1行代码!
    return;
};

//剩余100行代码

(全文完)