不同逻辑顺序产生相同的结果编码如何决策

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

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

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

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

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

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

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

猜你喜欢

转载自www.cnblogs.com/shoshana-kong/p/8926637.html