Kent Beck ってどういう人 ? オープンソースビジネス部 / 西原聡士
巷ではそろそろ翻訳本の出版が囁かれている"Extreme Programming
Explained: Embrace Change",Addison Wesley, ISBN0-201-61641-6 の著者Kent
Beckですが,Smalltalk界のみならず,デザインパターンの世界でも著名人ではあります.もともと,デザインパターンの考え方は,Kent
BeckとWard Cunninghamが1987年にOOPSLAに提出した論文"Using Pattern Languages
for Object-Oriented Programs"(*1)が火付け役になりました.
この論文で彼らは「建築家 Christopher Alexander が、クライアントの要求にかなった建築を作り出すために抽出した「パターン」の考え(*2)をソフトウェアにも応用できるのではないか」と問いかけました.これに対する答えとして,Erich Gamma, Richard Helm, Ralph Johnson, John Vlissidesの四人(通称 Gang of Four(*3))が書いた『デザインパターン』ソフトバンク(*4),1995年(原書も同年刊行)は,日本でもベストセラーになりました. Smalltalk界では,2册の本"Smalltalk Best Practice Patterns",Prentice Hall,1997, ISBN0-13-476904-X,"Kent Beck's Guide to Better Smalltalk" - a Sorted Collection, Cambridge University Press, 1998, ISBN0-521-64437-2で有名です.前者は92のパターンに依るスタイルガイドです.また,先の『デザインパターン』のSmalltalk版ともいうべきSherman R. Alpert, Syle Brown, Bobby Woolf, "Design Patterns Smalltalk Companion", Addision Wesley, 1998, ISBN0-201-18462-1でも序文を書いています. Kent Beckとデザインパターンとの出会いは,オレゴン大学建の学生だった頃に遡るそうですが,当時アレクザンダーの"The
Timeless Way of Building" (*5)にハマッていたそうです.数カ月間,大学の書店に通って立ち読みで読破したという伝説があるそうですが,ほんまでしょうか.ところで,もともとはGUI構築におけるいくつかのパターンをカタログ化することでMVCの詳細に囚われることなく一定の基準を満たしたアプリケーションを作り上げるための方法論として提示されたデザインパターンですが,その有効性が,コミュニティに認められてフレームワークのみならず,さらに上流のプロセス等などへドメイン領域を拡げて行き,果ては
|
アンチパターンまでが登場するに至るわけですが,さらに動的なプロジェクトの生態に応じるためにまとめられたものが,今回取り上げたXP(eXtreme
Programming)であると言っても佳いかも知れません.
Kent Beckは現在はシリコンヴァレイに,奥さんと4人の子どもたち,10羽のニワトリ,2羽のウズラ,それに一匹の犬と暮しているそうですが,将来は南オレゴンのマーリン近郊に20エーカーほどの牧場を持って仕事するのが夢だそうです. ◎ Kent beckは,こんな顔をしています.![]()
*1 http://c2.com/doc/oopsla87.html *2 C. アレクザンダー, S. イシカワ, M. シルバースタイン, 『パタン・ランゲージ』 - 環境設計の手引, 平田翰那 訳, 鹿島出版会, 1984, 1999., ISBN4-306-04171-9 *3 同名のスカのバンドとは,特に関係はないようです. *4 現在では,原書,翻訳書双方とも改訂版が刊行されています. *5 C. アレクザンダー, "時を超えた建設の道", 平田翰那 訳, 鹿島出版会, 1993., ISBN4-306-04306-1 |