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

    没有银弹

    没有任何技术或管理上的进展,能够独立地许诺十年内使生产率、可靠性或简洁性获得数量级上的进步。
    There is no single development, in either technology or management technique, which by itself promises even one order-of-magnitude improvement within a decade in productivity, in reliability, in simplicity.

      我认为,在现有的所有体系中,都没有所谓的“银弹”,“银弹”只是人们想拥有一个一劳永逸的解决办法而针对一个具体事件想出来的临时的可行的某一个措施,它的效用时间是有限的,并且解决方法本身并不是一成不变的,而是随着时间与经历的增长在变化的。

      用哲学的观点来看, 运动是永恒的,我们不能将问题的处理定格于某一时刻或者某一阶段或者某一特定问题的问题处理。软件工程也是变化的,就好像当我们拥有了瀑布模型外,发现它 并不能满足我们一些特定的需求,又出现了增量模型、螺旋迭代模型、敏捷开发等新的模型,且还在持续的更新中。从这个角度来看,我们永远没有办法采用一个已 知的问题解决模式处理最新的问题。这个就如同我国在发展社会主义的时候不能照搬苏联模式,只能自己去根据国家实情去探索新的道路,新的发展方法。

      

      当然,不可否 认上面的那些先进技术给软件的发展带来了巨大的福音,但是这也是在发展过程中,我们所知道的一种解决问题的有效技术、手段,它将会在以后的某一时刻被淘汰掉。说到底,现在的软件、硬件以及其他的大部分技术,都是人们在社会的生产生活中所使用的工具,当它们的发展与社会生产力不匹配的时候,它们终将被淘汰。

      所以,“银弹”并不实际存在,存在的只是人们的一种期望,一种解决某一特定问题的短时间内有用的技术或者说手段。

  • 相关阅读:
    多表查询+多对多 三表连查+子查询
    几个重要的关键字where+group by +having +order by + limit
    拷贝表 *** 与******
    一对一关系的补充
    几种基本的约束和外键(一对一 多对多 多对一)级联关系
    创建表的完整语法 数字类型(整型 浮点型) 字符型 时间和日期类型 集合和枚举类型
    随记Litter note
    视图 触发器 事务(重要) 存储过程 内置函数 流程控制 索引
    luogu P2774 方格取数问题
    luogu P4014 分配问题
  • 原文地址:https://www.cnblogs.com/xiaoxt/p/5588892.html
Copyright © 2011-2022 走看看