把写程序比作写诗的观点是错误的。

来源: 2007-06-02 19:43:00 [博客] [旧帖] [给我悄悄话] 本文已被阅读:

Knuth的著名书是"The Art of Computer Programming"。他把程序设计看成一种艺术。从八十年代起这种观点就不被软件界认可。

现在普遍认为程序设计是工程,而不是艺术。好的程序并不是构思巧妙的程序,而是易读懂易修改的程序。一个程序如果别的程序员很难读懂,很难修改,写得再好也是废品。

一般来说,你写的程序中你最得意的那段,很可能是最臭的那段。