• 设计,由你掌握


    前言:XP中有个准则,就是只做目前你需要做的。例如,我需要加法运算,你就没有必要实现乘法运算,因为这不是客户需要的。所以在开发中,我们可以不去考虑程序对于未来的扩展性。“简单最好!”那么,是否就不需要设计了呢?对于设计模式而言,是否也可以不去了解了呢?答案当然是否定的。因为客户的需求是“与时俱进”的,现在不实现,并不等于今后不实现。在实现中,不管是重构,还是重新设计,通过应用设计模式,能令你如虎添翼。关键不在于设计模式是否重要,而在于你怎么应用它,以及选择什么样的时机。总而言之,设计,由你掌握!

    关键字:XP、NUnit、单元测试、设计模式、Decorator模式、工厂模式、重构

    本文观点:

    1、 设计模式的重要性已经不言而喻了;
    2、 不要为了模式而去学习模式,设计模式必须和项目实际开发结合;
    3、 如果目前的需求很简单,不用设计模式并不是一个坏的选择;
    4、 因为我们有重构;
    5、 但必须记住,重构的每一步,需要以单元测试来保证;
    6、 你必须深入理解设计模式,否则当需求复杂之后,你会束手无策;
    7、 设计模式是人创造出来的,但既然已经有了前人的成果,为什么不用?

    全文链接:设计,由你掌握

  • 相关阅读:
    Django之Admin
    反射功能:***attr
    python单例模式
    三元表达式,推导式,生成器表达式
    jquery的each()
    Django篇之F,Q
    Django的思维导图
    Models_Class 有choice,如何显示其中文
    Java并发机制(1)--线程状态与方法(转)
    Java并发机制(2)--synchronized与Lock
  • 原文地址:https://www.cnblogs.com/wayfarer/p/78446.html
Copyright © 2020-2023  润新知