模式並非新鮮事
2003 年 7 月 31 日
對於模式書籍的常見抱怨是,它們對有經驗的開發人員來說沒有什麼新東西。(我最近在亞馬遜評論和 The Server Side 上收到一些這樣的評論,所以我此刻可能有點敏感。)這不僅是事實,而且也是模式的全部重點。
模式的存在是為了擷取領域知識,而不是提出原創想法。因此,模式書籍對於在某個領域工作一段時間的人來說,不可能加入令人驚豔的新想法,這是不可避免的。但即便如此,我認為模式書籍對於不需要學習這些想法的人來說,仍然扮演著重要的角色。這個角色是幫助有經驗的人將他們的經驗傳達給周圍經驗較少的人。很少有團隊完全由經驗豐富的開發人員組成。有經驗的領導者可以做到的最重要的事情之一,就是傳授她的技能。
(有關模式角色的更多資訊,請參閱我的 IEEE Software 專欄。)