美文网首页
代码应当在合适的位置被执行

代码应当在合适的位置被执行

作者: 大师艾小伦 | 来源:发表于2022-07-19 16:53 被阅读0次

在代码中,代码应当在合适的位置被执行。

上面这句话好像是一句有用的废话。
简单地演示一下:

    boolean canReturn =  canReturn();
    Order o = dao.getOrder();
    A a = getA();
    B b = getB();
    if(canReturn){
      return;
    }
    userA(a);
    useB(b);

以上的代码里,我们得到了canReturn 的值,然后又做获取了a和b,后面的代码分支,根据canReturn 判断了是否可以直接返回,如果是则返回,否则使用a和b实现一些业务。
如果canRetrun 是true的话,意味着在return前执行了一堆没有必要的操作。
上述代码应当改为:

    boolean canReturn =  canReturn();
    Order o = dao.getOrder();
    if(canReturn){
      return;
    }
    A a = getA();
    userA(a);
    B b = getB();
    useB(b);

相关文章

  • 代码应当在合适的位置被执行

    在代码中,代码应当在合适的位置被执行。 上面这句话好像是一句有用的废话。简单地演示一下: 以上的代码里,我们得到了...

  • Swift -- 函数的定义与调用

    1.函数的概念:完成某个特定任务的代码块,给代码块起一个合适的名字,即函数名,简单的说,当函数需要被执行的时候,调...

  • Closure in Swift

    跟Block很像,表示代码的集合,简称代码块。 可以被传递,不会马上被执行,当然后期可以被执行多次。 NSURLS...

  • 测试覆盖率 之 Cobertura的使用

    什么是代码覆盖率? 代码覆盖率是对整个测试过程中被执行的代码的衡量,它能测量源代码中的哪些语句在测试中被执行,哪些...

  • 合适的位置

    每个人来到这个世上,总有一个对应与他的最合适的位置。 位置重要吗?当然重要,它决定了你的精神寄所在哪里,处于...

  • 合适的位置

    最近翻厨柜,发现有两大包紫菜。原来去年买了一包没用完,今年又买了一包,现在都剩下了。紫菜一般也就打汤时用点...

  • 合适的位置

    今天继续审图,再次发现了很多问题。 很多人一起看图的好处就是,能发现一些新的问题,可以再次引发讨论,大家积极思考,...

  • 合适位置

    I'm nobody. 安放好自我。

  • 合适位置

    教学和教育的技巧和艺术就在于,要使每一个儿童都把自己的力量和可能性发挥出来,使他享受到脑力劳动中成功的乐趣。这就是...

  • 整洁,小巧的代码--- 代码复用

    MVC 在MVC设计模式中,我们应该把代码放置在合适、正确的位置。 关于视图的代码,比如label,button等...

网友评论

      本文标题:代码应当在合适的位置被执行

      本文链接:https://www.haomeiwen.com/subject/cvqsirtx.html