繁体中文
设为首页
加入收藏
当前位置:.Net技术首页 >> 面向对象编程 >> 编程之道(五)

编程之道(五)

2004-10-01 08:26:10  作者:  来源:互联网  浏览次数:31  文字大小:【】【】【
简介:第五篇    维护     编程大师如是说:     ”即使一个程序只有三行长,总有一天它也不得不需要维护。”     5.1   &...
关键字:编程

第五篇 维护

编程大师如是说:

”即使一个程序只有三行长,总有一天它也不得不需要维护。”

5.1

一扇经常开启的门的绞链不需要润滑油。

一条湍急的河流不会变污浊。

无论是声音还是想法想不可能在真空中传播。

软件如果不用就会腐朽。

这世界真奇妙。

5.2

一个程序员正在编写他的程序,经理问他还需要多长时间完成。

“明天就可以完成。”程序员立刻回答。

“我想你这是不切实际,”经理说,”实话实说,这需要多长时间?”

程序员想了一会。”我还想加进一些新的特色,这需要花至少两个星期时间。”他最后说。

“即使那样也期望过高,”经理坚持说,”只要你编完程序时告诉我一声,我也就满足了。”

程序员答应了。

几年后,那位经理要退休了。在他去退休午餐会的路上,他发现那个程序员趴在他的终端机前睡着了。他整个晚上都在忙于编写那个程序。

5.3

一次一位初学编程者被指派编写一个简单的财务软件包。这位初学者大张旗鼓地工作了许多天。但当他的师父检查这套程序时,发现其中包含有一个屏幕编辑器,一套通用图表程序,一个人工智能界面,然而却没有任何财务方面的东西。

当师父问及此事时,初学者显得愤愤不平。”不要这样没有耐心嘛,”他说,”我最后加些财务的素材进去就是了。”

5.4

难道一位好农民会漏掉他所种的一株庄稼吗?

难道一位好老师会忽视哪怕是最差的学生吗?

难道一位好父亲会允许哪一个孩子挨饿吗?

难道一位好程序员会不愿维护他的程序吗?

责任编辑:admin
相关文章