如题,在写代码的时候会遇到各种的判断情况,如果使用if语句的话,会使自己的代码变长而且也不易读。
请问大家在写代码的时候通过什么方法来减少if语句的使用呢?
ringa_lee
我觉得撸主更需要的是代码重构,这种很多if 的操作其实可以抽成不同的function,或者将if中的逻辑使用职责链的形式判定,如果忽略可读性 可以使用卡诺图化简if else...
学习下javascript的策略模式
楼上已经说了很多了,这里提醒一下:最好不要用过多的三元运算符,这个对性能没太大提升但是对可读性的影响太大了,不如多写几行代码用if,除非是在某些特别简单的地方。
我觉得撸主更需要的是代码重构,这种很多if 的操作其实可以抽成不同的function,或者将if中的逻辑使用职责链的形式判定,如果忽略可读性 可以使用卡诺图化简if else...
学习下javascript的策略模式
楼上已经说了很多了,这里提醒一下:最好不要用过多的三元运算符,这个对性能没太大提升但是对可读性的影响太大了,不如多写几行代码用if,除非是在某些特别简单的地方。