BUG-FREE——程序的最高境界
书中提到Microsoft的一个开发细节:1988年下半年,Microsoft宣布推迟三个月才能发布DOS版的Word,而Word当时是Microsoft的摇钱树,推迟三个月明显影响了销售额。Steve研究了开发情况后得出结论,得出的原因是有个开发组没有使用断点这种最基本的方法来监控错误,以致于他们的程序中充斥了错误,需要很长的时间来排错。Steve就是这样的人,根本不顾及同事的情面,在书中直接把这些事给抖漏出来。如果这本书再晚点出,肯定就能看到他是如何调侃Windows 95开发组的。
BUG-FREE是程序的最高境界,也是程序员终生孜孜以求的目标。要开发BUG-FREE的产品,的确不是一件容易的事,但如果你想树立这样的目标,可以看看Steve是如何说的。我不是藏书人,我的习惯是将好书推荐给朋友,烂书扔进垃圾桶,而Steve这本书是我舍不得送人的不多的几本书。这本书最适睡星前当故事书看,一边看故事一边长知识,也是人生一大美事。不过希望看完这本书后,就可以写BUG-FREE的程序,从而达到程序的最高境界,这也未免太天真了点。