パターンは目新しいものではない

2003年7月31日

パターンに関する書籍に対して、経験豊富な開発者には目新しいことを何も教えてくれないといった不満はよく聞かれる(最近では、AmazonのレビューやThe Server Sideで、このようなことがあったので、今は敏感になっているのかもしれない)。これは真実であるだけでなく、パターンの真髄でもある。

パターンはオリジナルのアイデアを提示するためではなく、現場の知識を収集するためにある。そのため、パターンに関する書籍が、ある分野で長年働いている人にとって驚異的な新しいアイデアを提供することはない。それでも、新しいアイデアを学ぶ必要のない人にとってさえ、パターンに関する書籍には重要な役割があると私は考える。それは、経験豊富な人が自分の経験を、経験の浅い周囲の人々に伝えるのを助けることだ。すべてのベテラン開発者で構成されるチームはほとんどない。経験豊富なリーダーが実行できる最も重要なことの1つは、スキルを引き継ぐことである。

(パターンの役割の詳細については、私のIEEE Softwareコラムを参照)