【阿昌之丑陋代码优化】多层嵌套if-else
## 前言
平常我们在实际业务开发中,如果有多层条件判断的情况下,一般像阿昌我这种菜鸡,都会直接想到if-else的多层嵌套
去完成这个业务的开发,但是如果业务的逻辑很复杂庞大,代码的可读性就会很差,这里在记录的小破站上学习到的一种方法,通过do-while的方式
。
这里做记录,以免我这小脑袋忘记和方便回想起来。
情景模拟
- 这里模拟3层if-else的多层嵌套
1 |
|
正文
上面就出现了3层的嵌套,这里就会让可读性很差
。
那这里提供一种将多层的嵌套,变成一层的if-else
- 采用
do-while
1 |
|
上面这样子就可以解决多层的if-else多层嵌套的问题,重构成一层
就是这次记录的全部内容了,感谢你能看到这里!!! 小破站地址