摘要:程式設計師的格言
看到這篇還蠻有趣的,程式設計師的格言,記錄一下印象深刻的。
- 程式不會照自己所想的跑。只會照所寫的跑。
- 我對軟體設計的方式導出的結論,有兩種方式。一是把軟體設計得單純到很明顯不會有缺陷,不然就是把軟體設計得複雜到沒有明顯的缺陷。- C.A.R.Hoare
- 先說「沒辦法」的人贏。
- 要殺一個程式設計師不需要刀,改三次規格就好。
- 首先要先懷疑別人,被懷疑的人或許會把問題解決掉。
- 準時離開公司,工作會變多。
- 多想個10秒鐘,你可以不說「嗯,這個做得到」。
- 除三個錯就會冒出一個錯。這稱為bug的無窮迴圈。
- 不懂電腦的操作者是發現bug的天才。而且無法重現。
- 啊,那是微軟的規格。
- 有人在程式碼註解裡寫日記。像「今天是雨天…」,「想回家…」之類的。甚至還有「修改日: 2003/10/10 不能同意你更多」這種註解出現。說到這個,好像也看過「吃大便」這樣的註解。
- 就算程式裡沒bug,編譯器會有bug。就算編譯器沒bug,OS會有bug。就算一切都沒bug,客戶會決定什麼是bug。
- 比期限更重要的是靈感與睡眠。
- 比知識與經驗重要的是手冊與時間。
- 過了三天就是別人寫的程式碼。
- 最終手段:「重開機」意外的常常都很有效
- 最強藉口:以前「那是硬體的極限」現在「那是Windows的規格」