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

    第十一章未雨绸缪

    本书的第十一章是未雨绸缪,作者首先讲述了将开发的第一个系统——丢弃原型——发布给用户对用户、开发人员和产品都是一种摧残,接着主要解说了三个部分,第一部分是为变更计划组织架构,该部分主要说明老板应该极力培养技术和管理之间自由分配的人手,对于两条晋升线的高效组织机构建立同等的威信的比较困难的,组建外科手术队伍式的软件开发团队是对上述问题所有方面的彻底冲击,但这的确是一个长期行之有效的解决方案。第二部分是前进两部,后退一步--程序维护,这部分主要是讲解了程序维护的困难以及一些技巧,即在每次修复之后, 必须重新运行先前所有的测试用例, 从而确保系统不会以更隐蔽的方式被破坏。能消除、至少是能指明副作用的程序设计方法,对维护成本有很大的影响。同样,设计实现的人员越少、接口越少,产生的错误也就越少。第三部分是前进一步,后退一步--系统熵随时间的变化,这部分主要说明了系统的复杂度,即模块数随着系统版本号呈线性增加而影响的模块以版本号的指数增加,所有的修改都使系统更加复杂,增加了系统的混乱程度。

  • 相关阅读:
    增强学习--值迭代
    makefile opencv的案例
    shiro拦截器处理链执行顺序
    HTTP头字段总结
    IntelliJ IDEA上创建Maven Spring MVC项目
    使用deploy命令发布jar到私服仓库nexus
    JAVA设计模式之单例模式
    java基础-I/O系统
    HTTP深入浅出 http请求
    HTTP Header 详解
  • 原文地址:https://www.cnblogs.com/limu/p/8302331.html
Copyright © 2011-2022 走看看