2009年3月27日 星期五

Q27: 何時該使用反覆式的開發方式?當你想要你的專案成功時. - Martin Fowler

When to use iterative development? You should use iterative development only on projects that you want to succeed. - Martin Fowler.

2009年3月21日 星期六

Q26: 正確的的判斷來自於經驗; 而經驗來自於失敗的判斷 - Frederick P. Brooks.


Good judgment comes from experience, and experience comes from bad judgment. - Frederick P. Brooks.

2009年3月12日 星期四

Q25: 有兩種體設計的方式。一種是設計的很簡單讓它很明顯的沒有錯誤,另一種是設計的很詳細讓它沒有明顯的錯誤。第一種相較之下更為困難。

There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult. -- C.A.R. Hoare.
 

2009年2月27日 星期五

Q24: 等一個有效能的程式設計師有空,要比等一個有空的設計師有效能要好的多 - Steve McConnel


It's better to wait for a productive programmer to become available than it is to wait for the first available programmer to become productive - Steve McConnell.

2009年2月20日 星期五

2009年2月13日 星期五

Q22: 軟體工程教育的一個基本問題是,在他們相信一個新的方法行得通以前,他們不會採用它。而更重要的是,在他們親身驗證這些方法以前,他們不會相信這些方法--W.S. Humphrey


One principle problem of educating software engineers is that they will not use a new method until they believe it works and, more importantly, that they will not believe the method will work until they see it for themselves. - W.S. Humphrey, "The Personal Software Process".


2009年2月6日 星期五

Q21: 設計一個物件導向的系統並不容易; 設計一個可重用的物件導向系統就更難了 -- Erich Gamma。


Developing an object-oriented system is not easy, developing a reusable object-oriented system is much more difficult. - Erich Gamma.

追蹤者