zoukankan      html  css  js  c++  java
  • 设计,由你掌握

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

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

    本文观点:

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

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

  • 相关阅读:
    touch命令
    cd命令
    通配符
    速查命令
    一些技巧
    从零开始用 Flask 搭建一个网站(四)
    【老板来了你立刻知道!】人脸识别+手机推送
    React Native 一些事
    React-Native 工程添加推送功能 (iOS 篇)
    集成 jpush
  • 原文地址:https://www.cnblogs.com/wayfarer/p/78446.html
Copyright © 2011-2022 走看看