• 梦断代码阅读笔记02


    此为梦断代码第二篇

    这里的被无数奇点拖住的Chandler恰恰映照了人月神话中的一句话,没有银弹。

    在书的最后,韩磊的译后记中已经提到了Chandler项目的结局,它失败了,它成

    了众多失败软件项目中的一个。这个耗资巨大的工程留下了什么?无数人在思考,

    作者给出了他的见解:

    1.尽量少的人

    最复杂的因素:沟通成本的降低以及更好的一致性。

    2.尽量少的时间

    最有效的开发流程。

    3.尽量少的功能

    最有把握实现而且是硬性刚需的功能。

    这三点减少了问题的理论上限和发生概率。

    我想,如果当初Chandler设想的最初版本能够满足上列三个需求,也许已经成功了,

    可惜经验的得来往往意味着牺牲.如今,完善的开发流程例如瀑布模型,敏捷开发,

    还有团队协作模式,或多或少得益于此。一些看上去很棒的事情其实并不是有益于工程,

    例如百花齐放的想法,使用编外人员开发,使用不成熟但是高端的技术,试图创新等等,

    Chandler在漫长的岁月里,替后辈趟过了一个又一个雷区。

  • 相关阅读:
    Jdbc增删改查的相关操作(Oracle 数据库环境)
    java
    今日随笔
    爬虫之链家网
    爬虫之搜狗
    【题解】「UVA1149」装箱 Bin Packing
    【题解】「SP34013」SEUG
    【题解】「SP867」 CUBES
    【题解】NOI 系列题解总集
    APIO2019简要题解
  • 原文地址:https://www.cnblogs.com/yeshenfeng/p/11062417.html
Copyright © 2020-2023  润新知