《代码大全》阅读笔记-27-程序规模对构建的影响

673170-20180406021854842-1268539473.png

随着项目规模的增加,下面这些活动的工作量增长超过线性:

  • 交流
  • 计划
  • 管理
  • 需求分析
  • 系统功能设计
  • 接口设计和规格说明
  • 架构
  • 集成
  • 消除缺陷
  • 系统测试
  • 文档生成

在社交场合,活动越正式,你所穿的服装就会越不舒服(高跟鞋、领带等等)。在软件幵发领域里,项目越正规,你不得不写的文件的数量也会越多,用于确认你已经完成了自己的工作

要点
  • 随着项目规模的扩大,交流需要加以支持◊大多数方法论的关键点都在于减少交流中的问题,而一项方法论的存亡关键也应取决于它能否促进交流。
  • 在其他条件都相等的时候,大项目的生产率会低于小项目。
  • 在其他条件都相等的时候,大项目的每千行代码错误率会高于小项目。
  • 在小项目里的一些看起来“理当如此”的活动在大项目中必须仔细地计划。随着项目规模扩大,构建活动的主导地位逐渐降低。
  • 放大轻量级的方法论要好于缩小重量级的方法论。最有效的办法是使用“适量级”方法论。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值