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

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

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

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

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

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

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

      过去是怎么做的:

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

      坏处:

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

       改进:

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

  • 相关阅读:
    Ubuntu 更换软件源
    Ubuntu 配置 SOCKS5
    Ubuntu 配置 Sha-dow-socks
    frp(内网穿透)
    solr 远程代码执行(CVE-2019-12409)
    多线程处理爬虫
    python实现文件自动排序
    python 实现根据文件名自动分类移动至不同的文件夹
    Centos7如何开启任意端口服务
    centos7默认安装没有连接网络
  • 原文地址:https://www.cnblogs.com/ssyh/p/8279176.html
Copyright © 2011-2022 走看看