程式設計師的格言

摘要:程式設計師的格言

看到這篇還蠻有趣的,程式設計師的格言,記錄一下印象深刻的。

  • 程式不會照自己所想的跑。只會照所寫的跑。

 

  • 我對軟體設計的方式導出的結論,有兩種方式。一是把軟體設計得單純到很明顯不會有缺陷,不然就是把軟體設計得複雜到沒有明顯的缺陷。- C.A.R.Hoare

 

  • 先說「沒辦法」的人贏。

 

  • 要殺一個程式設計師不需要刀,改三次規格就好。

 

  • 首先要先懷疑別人,被懷疑的人或許會把問題解決掉。

 

  • 準時離開公司,工作會變多。

 

  • 多想個10秒鐘,你可以不說「嗯,這個做得到」。

 

  • 除三個錯就會冒出一個錯。這稱為bug的無窮迴圈。

 

  • 不懂電腦的操作者是發現bug的天才。而且無法重現。

 

  • 啊,那是微軟的規格。

 

  • 有人在程式碼註解裡寫日記。像「今天是雨天…」,「想回家…」之類的。甚至還有「修改日: 2003/10/10 不能同意你更多」這種註解出現。說到這個,好像也看過「吃大便」這樣的註解。

 

  • 就算程式裡沒bug,編譯器會有bug。就算編譯器沒bug,OS會有bug。就算一切都沒bug,客戶會決定什麼是bug。

 

  • 比期限更重要的是靈感與睡眠。

 

  • 比知識與經驗重要的是手冊與時間。

 

  • 過了三天就是別人寫的程式碼。

 

  • 最終手段:「重開機」意外的常常都很有效

 

  • 最強藉口:以前「那是硬體的極限」現在「那是Windows的規格」