lotus

贵有恒何必三更眠五更起 最无益只怕一日曝十日寒

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

工作中遇到这样的一个场景

先进行A 分支 是 ,则返回结果,如不是 则进行B分支....

此时发现,如果调换A,B的判断顺序 结果是相同的

先进行B分支,是,则返回结果,如不是 则进行A分支....

 

即然两个逻辑结果顺序不同但结果相同,是否可以随意选择呢?

答案是否定的, 应该根据生产上真实场景及数据判断,是A分流的结果多,还是B分流的结果多,将分流多的逻辑块放在前面。这样才是最优的。

这在程序编程上是否有专业词呢?只是一种直觉应该是这样。

 

posted on 2018-04-24 10:25  白露~  阅读(283)  评论(0编辑  收藏  举报