博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
梦断代码阅读笔记02
阅读量:5846 次
发布时间:2019-06-18

本文共 482 字,大约阅读时间需要 1 分钟。

此为梦断代码第二篇

 

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

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

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

作者给出了他的见解:

1.尽量少的人

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

2.尽量少的时间

最有效的开发流程。

3.尽量少的功能

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

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

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

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

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

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

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

 

转载于:https://www.cnblogs.com/yeshenfeng/p/11062417.html

你可能感兴趣的文章
软RAID管理命令mdadm详解
查看>>
控制器 控制器view cell的关系
查看>>
Eclipse RCP 玩转 Spring
查看>>
我的友情链接
查看>>
Nginx的健康检查机制
查看>>
Nginx介绍及企业web服务软件选择
查看>>
计算机书籍备忘
查看>>
esxi虚拟机中系统克隆及迁移的方法
查看>>
App_Offline.htm 功能
查看>>
java之旅
查看>>
解决linux虚拟机不能上网的问题
查看>>
HandlerExceptionResolver异常解析器家族揭秘
查看>>
Web服务器压力测试工具http_load、webbench、ab、Siege使用教程
查看>>
RHEL6.3 源码安装Puppet
查看>>
mybatis 和 hibernate 区别?
查看>>
初级文件系统管理之一
查看>>
Mac软件下载备忘
查看>>
java 泛型初探
查看>>
Golang安装包go get使用代理
查看>>
在Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory
查看>>