代码之家  ›  专栏  ›  技术社区  ›  David Robbins

使用规范模式真的降低了代码的复杂性吗?[闭门]

  •  1
  • David Robbins  · 技术社区  · 17 年前

    据我所知,规范模式似乎可以大大减少过滤数据所需的方法数量。使用规范模式有哪些好处?你是否注意到了不可预见的好处。相反,你遇到了什么陷阱?

    2 回复  |  直到 13 年前
        1
  •  2
  •   dacracot    17 年前

    它并没有减少太多的复杂性,而是使它更加熟悉和导航。如果您已经理解了模式,那么检查代码,甚至是高度复杂的代码,会变得更易于管理,因为您可以看到模式。把它比作一个小镇,北/南使用字母街道,东/西使用编号街道。即使你以前从未去过那里,你也可能会找到东西,因为你了解这种模式。

        2
  •  2
  •   krosenvold    17 年前

    在大型项目中工作时,您肯定会发现规范模式的使用是性能问题的热点。这是因为它们的简单和优雅,人们以各种各样的方式创作它们,而不是由原作者构思,并在不同的语境中重复使用。

    这些问题通常很容易解决,即使我用“问题”这个词,这也是一件好事;在这些事情变成问题之前,你不能解决它们。

    推荐文章