代码质量

来源:互联网 发布:淘宝生产许可证过期 编辑:程序博客网 时间:2024/04/28 06:51

 if 语句缺点

质量降级:众所周知,条件语句可能包含的错误大约十倍于其他类型的语句。因此,在其他都相同时,如果你能从代码中消除条件语句,你会得到更健壮的代码。

    推迟面市:由于条件语句是分支点,而它们关系到白盒法测试时的测试条件的个数,因此不必要的条件语句会增加测试的时间总量。如果你没有走过每个分支点,那么你的代码中就会有在测试中没有被执行过的指令,直到用户/客户发现它,那就糟糕了。

    增加开发成本:不必要的控制流程的复杂性增加了寻找bug,修复bug,和测试的工作。


原创粉丝点击