您好,欢迎来到二三娱乐。
搜索
您的当前位置:首页关于业务逻辑代码的写法心得

关于业务逻辑代码的写法心得

来源:二三娱乐

对于逻辑代码的优化写法:

在很多人的代码结构都为 if else这样的分支结构的嵌套,这种写法一般情况下没有问题,但是在业务逻辑复杂的情况下代码中会嵌套过多的if else,这样对于代码的阅读和后期维护会非常的痛苦,所以在写代码的时候一般情况下尽量不要使用else,而是修改为只有if的线性结构,下面就来写出两种类型的写法

if(true==$condition){ return 1}else{return 2}

上述写法可以转化为:

1.写法1:

do{

if(true==$condition){

$code = 1;break;

}

$code=2;

}while(0);

return $code;

2.写法2:

try{

if(true==$condition){

throw new Exception(1);

}

throw new Exception(2);

}catch(Exception $e){

$code = $e->getMessage;

}

return $code;

可能上述写法开始不是很习惯,但是习惯之后在后期代码的阅读上要方便许多,尤其在业务逻辑复杂的情况下

Copyright © 2019- yule263.com 版权所有 湘ICP备2023023988号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务