人月神话阅读笔记02

  作者在《人月神话》中对于大型项目总是陷入焦油坑的原因给出了一些令人叹服的解释,其中广为流传的就是“人月神话”。事实上,它的意思是:人月是一个神话——通俗地讲,人月,即工作人员和时间可以替换,二者是成反比例的思想是一个一厢情愿的错误——就是神话。作者认为,“人多力量大”这样的思想只存在于每个工作人员都是独立的个体,他们之间没有或几乎没有相互的交流的情况。而在编程中这是不可能的。作者举了一个十分形象的例子:母亲怀胎十月可以生下小宝宝,但十个母亲每人怀胎一个月可以生下小宝宝吗?这显然是一个伪命题。

  我并没有过大型开发的经验,但从《人月神话》发行40年后依旧经久不衰,甚至被誉为软件行业的“圣经”来看,作者的思想很显然在实践中得到了证实:人月神话是正确的:开发软件并不是人越多越好。

  其实还有一点我不得不说:作者说:“每个编程人员都是乐观主义者”。这点我还是深有体会的:在每次程序抛出异常后,我总是第一时间脑海中闪过这样的话:怎么可能错(查看异常)嗯?这里怎么会抛出异常?我的程序没有错误啊?一定是平台错了!额……我还是再检查一遍吧,毕竟真是平台的错误我也没有办法啊……然后,我就检查出了我的程序错误……

posted @ 2019-04-16 23:20  一夕思醉  阅读(112)  评论(0编辑  收藏  举报