编程之道--Book Five - Mainteance
摘自《编程之道》
Several years slated, the manager retired. On the way to his retirementlunch, he discovered the programmer asleep at his terminal. He had beenprogramming all night.
几年后,这个经理已经退休了,在他的离职午餐上,他发现这些程序员在他的终端前睡着了,他整夜都在编程。
5.3A novice programmer was once assigned to code a simple financial package.
一个初学者被要求编写一个财务软件。
The novice worked furiously for many days, but when his master reviewedhis program, he discovered that it contained a screen editor, a set ofgeneralized graphics routines, and artificial intelligence interface,but not the slightest mention of anything financial.
他疯狂地工作了很多天,但他的主管检视他的程序时发现,它写了一个编辑嚣,一个图形程序集,和人工智能的界面,但是看不到任何跟财务有关的东西。
When the master asked about this, the novice became indignant. "Don't beso impatient," he said, "I'll put the financial stuff in eventually."
主管要求解释时,程序员被激怒了:“你太没耐心了,我会在最后写财务的部分。”
5.4Does a good farmer neglect a crop he has planted?
Does a good teacher overlook even the most humble student?
Does a good father allow a single child to starve?
Does a good programmer refuse to maintain his code?
一个好的农民不会不管他的庄稼。
一个好的老师不会不管哪怕是最差的学生。
一个好的父亲不会让他的任何一个孩子挨饿。
一个好的程序员不应拒绝维护他的程序。