zoukankan      html  css  js  c++  java
  • 梦断代码阅读笔记02

    此为梦断代码第二篇

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

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

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

    作者给出了他的见解:

    1.尽量少的人

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

    2.尽量少的时间

    最有效的开发流程。

    3.尽量少的功能

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

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

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

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

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

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

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

  • 相关阅读:
    945.使数组唯一的最小增量
    用两个栈实现队列
    MySQL的约束
    数据库的设计
    约束
    DQL查询
    数据库的基本概念
    SQL基础语法
    MySQL基础
    java的注解和反射
  • 原文地址:https://www.cnblogs.com/yeshenfeng/p/11062417.html
Copyright © 2011-2022 走看看