2009年9月28日 星期一

Q34. 簡化(處理)變更比企圖防備它更有效,學習相信你對不可預期事故的反應能力,比相信對規劃如何(處理)災難的能力更重要- Martin Fowler and Jim Highsmith

Facilitating change is more effective than attempting to prevent it. Learn to trust in your ability to respond to unpredictable events. It’s more important than trusting in your ability to plan for disaster. Martin Fowler and Jim Highsmith
諺語提供:黃為德教授

2009年6月22日 星期一

Q33: 我總是發現計畫沒什麼用,但計畫的過程是不可避免的。Dwight Eisenhower

I have always found that plans are useless, but planning is indispensable. Dwight Eisenhower.

Q32: 除錯的難度幾乎是寫該程式碼的兩倍。因此,如果你把程式寫的太精巧,那們,你大概不足夠聰明到可以解決你程式的錯誤。B.W. Kernighan

Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it. B.W. Kernighan.

2009年4月22日 星期三

Q31: 不懂電腦的操作者是發現 bug 的天才

不懂電腦的操作者是發現 bug 的天才

2009年4月9日 星期四

Q30: 找程式的臭蟲真的是有夠難的 -- 特別當你認為你的程式沒有錯的時候 - Steve McConnell.


It's hard enough to find an error in your code when you're looking for it; it's even harder when you've assumed your code is error-free. - Steve McConnell.

2009年4月3日 星期五

Q29: 好好的訓練工程師然後擔心他們離開,總比什麼都不做而擔心他們賴著不走來得好。

Better train people and risk they leave - than do nothing and risk they stay. 

Q28: 為何我們沒有時間把系統做對,卻有時間做一些根本不需要的功能?

Why do we never have time to do it right, but always have time to do it over? - Anonymous

追蹤者