| ブログで紹介する» |
|
Check |
|
|
みんなの感想・レビュー・書評
本書はデザインパターン、XP(エクストリームプログラミング)、Wikiの三つに共通する設計思想の背景を建築家アレグサンダーに求め、アレグサンダーの思想がどのようにソフトウェア設計に取り入れられてきたかを紹介した本である。 したがって技術書として読むと物足りないように思うかもしれないが、ソフトウェア設計の思想的背景を知りたい人にとっては面白いと思う。 Wikiっていつの間にか流行っていた... 続きを読む »
題名から何となく、避けていた一冊だが
読んでみると、結構面白かった。
あとwikiってハワイ語とはしらなんだ。
XP目当てで読んだけど、理論的な新情報はなかった。
タイトルの通り、成り立ちとか、前身になってる考え方を物語風に紹介している。
XPとかをやるときに、よく自分達で変えていくんだ的なことを言われるけど、それって結局どうやってくの??って辺りの参考にはなるかも。
というか、ベックさん達はパターンとか考えながら自分のベストプラクティスまとめたんだなーというお話。
最後に得た着想は、規模、つまり「誰もコントロールしない(できない)vs誰もがコントロールする(できる)」という共同体の問題だった。別の言い方をすれば、集合的弁証法が実践できるかどうかの前提条件の創出。 各論については次の通り。 第1部建築 アレグザンダーの思想 ・美≒快(適) ・セミラティスの操作→パターンランゲージ ・パターンによる美の認知 ・パターン=差異化、言語=(パタ... 続きを読む »
webの登場により複数の作業者による並行編集が目に見えるカタチになったけど、世の中に本しかない時代にもアイデアはあったのだ、という話。wikiとアジャイル開発を結びつけて考えたことがなかったが、源泉は同じなのだな。思考はハードウェアに導かれるのであり、その逆ではない、とかも思った。
アジャイル開発の手法の一つ、XPについてその思想の源流をたどっていく。 元々は建築家の都市を、利用者と一緒に漸進的に作り上げていく、という考え方にその原点とも言えるものがある。 自然な都市には言葉に出来ない何かしかの価値がある。 それは全てを計画してから作ったからではなく、中の生活者達が作り上げていくなかで生まれたもの、との考え方だ。 その例としてwikiを上げる。 wiki... 続きを読む »
評価の高い書籍であることは前から知っていたが、予想していたよりもはるかに読後の衝撃は強い。アレグザンダーのパターンランゲージ、GoFのデザインパターン、ハイパーカード、XP、そしてWiki。それぞれは知識として知っていたが、それが有機的に繋がるとは思いもしなかった。そして、この書籍を読了したいまとなっては、この一連の繋がりこそが個々の概念の本質を理解する道なのだと分かった。
文芸であろうとプログラミングであろうと建築であろうと、何を作り上げようとする人には有益な書籍だと思う。
アレグザンダーの「6つの原理」がデザインパターン、XP、Wikiへどのように影響しているのかが非常に分かりやすく解説されている。分厚い「パターンランゲージ」はなかなか読む気が起きないので、こうしてその内容を端的にまとめ、その波及の仕方まで描かれている本は非常にありがたい。
2年近く積読したものの、読み始めたら 1日で読み終わった。
XP やデザイン・パターンの源流が建築家アレグザンダーのパターン・ランゲージに影響を受けているという話は有名だし、僕も知識として知ってはいたのだが、実際にここまで似通ったものだとは、この本を読むまで知らなかった。適用分野こそ異なるものの、XP の原則はアレグザンダーが提唱した(たとえばオレゴン大学の実験で示した)原則のアナロジーどころか、一言一句同じと言ってもいいくらいだ。
常々、ソフトウェア業界が抱える問題の一つは「建築のアナロジー」であって、あたかも高層ビルを建てるかのようにプログラムを開発しようとする姿勢だと思っていた。しかし、建築業界にもソフトウェア業界が抱えているのと同じ問題があったらしい。それを解決しようとしたアレグザンダーが建築業界では異端とされ、ソフトウェア業界では主流になりつつあるという現象は面白い。
2010 11/5読了。筑波大学図書館情報学図書館で借りて読んだ。 江渡さんご本人にお会いする機会も幾度かあり、pingpongプロジェクトでも自分のブログで取り上げたサイエンスアゴラ(http://d.hatena.ne.jp/min2-fly/20091102/1257184329)やWikiバナ(http://d.hatena.ne.jp/min2-fly/20100612/1276326... 続きを読む »
「クリストファー・アレグザンダーなんて、昔読んだ柄谷行人以来、久しぶりに見たわ」「HyperCardとか、使ったなー」などなど、お懐かしメソッドてんこ盛り。
こういう他業態のアナロジーをやすやすと並列するを見るにつけ、プログラミング業界って発展途上だねと噛みしめること、ひとしきり。
文章も構成も丁寧で、面白い読み物――技術解説書ではなく「読み物」ですのでご留意を。
はてなを評しweb2.0とかいうとなんだかキナ臭いですが、「wiki技術を面白くつかっている日本式wiki展開の会社」と書かれるあたり、慧眼です。
べつに創造的ではないです。
CMSやwikiの起源に興味があり購入。デザインパターンがどのようなものか知らずに読んでみたので、概念としては理解できても、実際にどのようなものが使われているのかはまったくイメージできず、その点が残念だった。今度はデザインパターンそのものについて書かれた本を読んでみたいと思う。
コンピュータ業界、ソフトウェア開発の未来にちょっと期待を持てるような気になる一冊です。
↓詳細レビュー
http://labs.torques.jp/2009/07/28/353/






