人月神话写的好!

  • Post author:
  • Post category:其他


浏览了一遍,以后再好好看,结合自己的工作谈谈体会

1 对于本人,这本书让我对软件开发有了一个大体的认识,知道软件开发的产品包括什么。

2 明白了软件开发过程中的困难

在《

高级Bash脚本编程指南

》(Advanced Bash-Scripting Guide)书中的第29章有一句话

首先, 调试要比编写代码困难得多, 因此, 如果你尽可能聪明的编写代码, 你就不会在调试的时候花费很多精力。

Brian Kernighan

Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.

Brian Kernighan

这可能能够解释《人月神话》第14章Hatching a Catastrophe中提到的

以下是一些反面的例子,例如编码,在代码编写时间达到一半的时候就已经“90%完成”了;调试在大多时候都是“99%完成”的;“计划完毕”是任何人只要愿意,就可以声明的事件。



版权声明:本文为xwxw00原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。