【感想・ネタバレ】パターン、Wiki、XP ―― 時を超えた創造の原則のレビュー

あらすじ

ソフトウェア設計の定石集である「デザインパターン」は,今や開発者の必須知識となっています。Wikipediaに代表される「Wiki」は,多くの人々に使われるソフトウェアに成長しました。「XP(エクストリームプログラミング)」は,現在主流となりつつあるアジャイルな開発方法論です。
デザインパターン,Wiki,XP。
一見,何の関係もなさそうに思えるこの3つは,実は同じ起源から発生した兄弟です。
しかもその起源は,ソフトウェア開発とは何の関係もない異分野の人である,建築家クリストファー・アレグザンダーの思想にあります。
本書では,アレグザンダー(パターンランゲージの発明者),ウォード・カニンガム(Wikiの発明者),ケント・ベック(XPの提唱者)らが織りなす約半世紀の歴史物語をたどりながら,優れた創造を行うための共通原則に迫ります。

...続きを読む
\ レビュー投稿でポイントプレゼント / ※購入済みの作品が対象となります
レビューを書く

感情タグBEST3

このページにはネタバレを含むレビューが表示されています

Posted by ブクログ

ネタバレ

パタンランゲージのことを勉強したくてこの本を読んだ。
第一部は、ソフトウェアに全く関係なく、アレグザンダーの建築のことが述べられている。
パタンランゲージに興味なかったら頭に入っていなかっただろうと思うと、今のタイミングで読んでよかった。

パタンランゲージの片鱗だけでも理解できただろうか。もっと奥深そうだなぁ。

-引用-
アレグザンダーの思想の中心にあった価値観は、無名の質を備えた建築を作り上げることでした。無名の質とは、古い年の調和した街並が備えている生き生きとした建物や町が持つ特性です。
ベックは無名の質を備えたソフトウェアを目標とし、カニンガムは無名の質を備えたWebサイトを目標としたのだと言えるのではないでしょうか。


パターンと同じように、ここの意味や社会的背景、組み合わせ規則といった性質を持つものがほかにもあります。それは「単語」です。人は単語を組み合わせて文を作ります。このような活動と概念の集合を言語と呼びます。...そのために、1つの建築活動に必要なパターンの集まりを「パターンランゲージ」と名付けたのです。

6つの原理
1. 有機的秩序の原理
2. 参加の原理
3. 漸進的成長の原理
4. パターンの原理
5. 診断の原理
6. 調整の原理

0
2013年05月19日

Posted by ブクログ

ネタバレ

良い本だと思う。
技術書ではなく、読み物。

情報共有のためのWiki
開発プロセスのXP
別々のものだけど、起源を辿ると建築家アレクザンダーのパターンランゲージに行き着く。

これを読んでおくと、XPを学習した時に思想や起源が分かるので入りやすいのかも。
(XPの学習はしてないから、なんともいえないけど)

読んでて、
Wikiで設計書を書いたら面白いんじゃないかなんて事も考えた。
(設計書書くためのWikiエンジン作ってしまうとかね)

0
2012年12月11日

Posted by ブクログ

ネタバレ

パターンランゲージという建築の思想が,プログラミングやWikiにおいて形を変えて実現されているという,非常にエキサイティングな本でした.
プログラミングもWikiも,作っていくうちに,計画通りいかないこと・事前に予測できないことが必ず発生するので,その都度徐々に改良していくことが必要になるから適用できたのかと思います.
その点では研究も同じなので,研究の進め方に活かせるアイデアがいくつもあるなという読み方もできました.

0
2014年03月09日

「IT・コンピュータ」ランキング