代码之家  ›  专栏  ›  技术社区  ›  GurdeepS

码中的顺序耦合

  •  6
  • GurdeepS  · 技术社区  · 14 年前

    sequential coupling 真的是代码中的坏东西吗?

    虽然这是一种反模式,但我看到的唯一风险是以错误的顺序调用方法,但是使用这种反模式的api/类库的文档应该处理好这一点。顺序代码还有哪些问题?而且,这个模式似乎可以通过使用门面很容易地修复。

    谢谢

    3 回复  |  直到 14 年前
        1
  •  4
  •   Wildcat    14 年前

    即使在你提到的wiki文章中也有这样的观点

    这可能是一种反模式, 取决于上下文 .

    在许多情况下,没有其他办法。最后我们用 算法 解决任务。根据定义

    用有限元法求解问题的一种有效方法 序列 指示的

    有时可以隐藏这个序列。但并不总是这样。

        2
  •  4
  •   Daniel Daranas    14 年前

    它是一个反模式 只是忽略 方法调用,因为以前不应该做的事情没有。

    这应该通过使用 合同设计 . 失败的先决条件通常会引发 失败的前提条件异常 ,这基本上就是如果你用错误的方式使用这个类,软件会对你大喊大叫。它们优于书面文件。

        3
  •  1
  •   mcintyre321    14 年前

    这是一个很小的反模式,就像文档不好(或者api很混乱)一样,您可以让事情进入不好的状态。这就像一个食谱,它只告诉你把蛋黄放在一边,你已经把鸡蛋打在一起了。