zoukankan      html  css  js  c++  java
  • 人月神话阅读笔记06

      在开发第一个系统时,结构师倾向于精炼和简洁。他知道自己对正在进行的任务不够了解,所有他会谨慎仔细地工作。

    在设计第一个项目时,他会面对不断产生的装饰和润色功能。这些功能都被搁置在一边,作为“下一个”项目内容。第一个

    项目迟早会结束,而此时的结构师,对这类系统充满了十足的信心,熟练掌握了相应的知识,并且时刻准备开发第二个系统。

      第二个系统是设计师们所设计的最危险的系统。而当他着手第三个或第四个系统时,先前的经验会相互验证,得到此

    类系统通用特性的判断,而系统之间的差异会帮助他识别出经验中部沟通用的部分。

      一种普遍倾向是过分地设计第二个系统,向系统添加很多修饰功能和想法,它们曾在第一个系统中被小心谨慎地推迟了。

      过去是怎么做的:

    设计小程序的时候,在没有完成前,在一些非必要的地方花费的时间太多,导致精力分散,拖慢了整个开发的进程。

      坏处:

    这样做有时候会浪费精力和时间。

       改进:

    在完成程序的核心功能后,在去修缮一些小地方,这样会提高效率,还能优化程序。

  • 相关阅读:
    数组最值和两种排序
    整数翻转,99乘法表,百钱买百鸡
    运算符综合练习题
    五子棋实现体验其过程
    二维数组斜线扫描2(方法逻辑清晰)
    字符串链接练习题
    母串中有几个相同的子串
    递归求菲波拉契前N项的和
    [LeetCode] Mini Parser
    Linked List 小结
  • 原文地址:https://www.cnblogs.com/ssyh/p/8279176.html
Copyright © 2011-2022 走看看