Androidアプリストア Amazonファミリー Amazon Student SOS0501 Amazon MasterCard 車&バイクの雨対策 Musicexclusive ファッション Fire Fire HD 8 Fire HD 10 Fire TV stick Amazon Fire TV Fire TV stick まとめて買うとヤスイイね 夏前ダイエット特集 pets 子猫の飼い始めガイド Kindle Amazon MP3 釣具・釣り用品 堤防釣り初心者ストア

カスタマーレビュー

5つ星のうち5.01
5つ星のうち5.0
星5つ
1
星4つ
0
星3つ
0
星2つ
0
星1つ
0

お客様の評価(クリア)この商品を評価する
他のお客様にも意見を伝えましょう

レビューのフィルタリング中に問題が発生しました。後でもう一度試してください。

2014年2月13日
750ページもあります。後書きにこう書いてあります。「なお、本書は大変重いので、本屋さんでの立ち読みはお勧めできません。購入して、家に持ち帰るべきですよ。」 確かにそうなのですが、それならKINDLE版を出して欲しいと思います。まあ枕にも使えますが(笑)
 
原書は2001年に刊行されましたが、出版社の事情等によってこの日本語版が出たのは2008年です。間違いなくソフトウエア開発技術史の金字塔になる本です。もう15年も前の本ですが、色あせないどころか昨今の様々な技術がこの本を追いかけているとさえ思えます。

ジェネレーティブ・プログラミングとは、生成的なプログラミング手法というほどの意味です。クラスの再利用を推進するグループが今でも活躍されていますが、目立った成果は出ていません。それは恐らく制約として「業務ドメイン」を定義していないためです。「ドメイン駆動設計」という本では、業務知識を持つドメインエキスパートと開発者を明確に分けて説明されていました。ジェネレーティブプログラミングは、さらに開発者を隠してしまいフレームワークやツールだけが残ります。ドメインエキスパートはそのツールを使ってジェネレーティブ(生成的)にシステムを開発するのです。

どうすればそんな事が可能なのでしょうか?それには、オブジェクト技術を中心に、ドメイン工学、プロダクトライン、DSL、サブジェクト、アスペクト、パターン、メタプログラミングなどを駆使して、設計情報を「意図(インテンション)」として救い出す事が必要です。本書はそれらを網羅的に解説されています。

とはいえ全部読むのは大変ですので、まず第1章で全体像を眺め、いきなり11章「インテンショナルプログラミング」に飛びましょう。その後2章に戻れば作者が何を言いたいのか迷わずに済むと思います。本棚にあるだけでもちょっと格好良いですよ。
0コメント|7人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか?はいいいえ違反を報告