编程之道

本文摘自:中国UML论坛 http://www.umlchina.com/best/g4/g284.htm

1、寂静的虚空里诞生了神秘的东西,这种东西恒久存在永不消失,它是所有程序的根源所在,我不知道怎么形容它,姑且称它为编程之道。

2、编程之道去如黄鹤来如晨风。

3、如果道是完美的,那么操作系统就是完美的,如果操作系统是完美的,那么编译器就是完美的,如果编译器是完美的,那么应用程序就是完美的,所以用户心满意足,整个世界因此和谐。

4、道生机器语言,机器语言生汇编器。汇编器生编译器,最后产生上万种高级语言。不论多么的微不足道,每种语言都有它自己的目的,每种语言都表达了软件的阴阳两极。每种语言都各得其道。但是尽量不要用COBOL语言。

5、道之初,带来了空间和时间,所以,空间和时间是编程的阴阳两极。不懂编程之道的程序员常常把空间和时间消耗殆尽,得道的程序员则总是有足够的空间和时间去完成编程任务。

6、任何程序都有漏洞。

7、编程大师如是说:三日不编程,食肉无味。

8、一个程序应该是轻灵自由的,它的子过程就象串在一根线上的珍珠。自始至终,目标明确。增之一字节则太长,减之一字节则太短。既没有不必要的循环也没有没有被引用的变量,既不缺少结构化也不至于僵硬呆板。

9、一个程序应该遵循“最小惊讶原则”,什么是“最小惊讶原则”?就是说一个程序应该最小程度地引起用户的惊讶。

10、无论一个程序无论有多么复杂都应该是一个单一的整体。程序是被它的内部逻辑所指引而不是它的外观表现。

11、一个好的程序员不应拒绝维护他的程序。

12、为什么程序员没有效率,因为他们把时间都浪费在开会上了。为什么程序员难于管理?因为管理者的干预太多了。为什么程序员一个接一个地辞职,因为他们累坏了。在糟糕的管理下工作,他们享受不到工作的乐趣。

13、经理对程序员说,“你们的工作时间是早上9点到正午。”所有的程序员都很不满。经理又说:“好吧,那随你们的便,只要能按时完成任务。”,程序员们这下满意了,他们中午上班,一直工作到凌晨。

14、没有软件,硬件只是一堆发热的电子器件。

15、新手把游戏机递给大师,“我看到上面说明了三种难度的玩法:容易,中等,高难”,大师说,“但是每个这样的游戏机都有另外一种玩法,此时游戏机即不是想着怎么赢你,也不是怎么被你赢。”

     “那么请问大师”,初学者说,“这种玩法到底是怎样玩的呢?”
     大师把游戏机摔到地下然后用脚踩碎它,突然初学者明白了。

16、如果你的应用程序不能正确地运行,不要去责怪操作系统。

17、对于聪明的人,只要一个字;对于快马,只要轻轻一鞭;对于写得好的程序,只要单独的一个命令。

posted @ 2008-12-07 15:29  拓荒者FF  阅读(426)  评论(0编辑  收藏  举报