Androidアプリストア Amazonファミリー Amazonポイント Cloud Drive Photos Officeがクーポンで最大30%OFF Amazon MasterCard nav_flyout_biss ギターエフェクター ProcameraStore 靴&バッグの秋冬アイテム新着入荷 Fire HD 6 Fire HD 7 Fire HDX 8.9 敬老の日ギフト ドラッグストア大感謝祭 リフォームストア Kindle Amazon MP3 キャンプ初心者ストア プライム・ビデオ 9月スタート

カスタマーレビュー

1
5つ星のうち5.0
星5つ
1
星4つ
0
星3つ
0
星2つ
0
星1つ
0
ジェネレーティブプログラミング (IT Architects’Archive CLASSIC MODER)
形式: 大型本変更
価格:¥8,424+Amazonプライムなら、お急ぎ便が無料

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

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

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

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

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

とはいえ全部読むのは大変ですので、まず第1章で全体像を眺め、いきなり11章「インテンショナルプログラミング」に飛びましょう。その後2章に戻れば作者が何を言いたいのか迷わずに済むと思います。本棚にあるだけでもちょっと格好良いですよ。
0コメントこのレビューは参考になりましたか?はいいいえフィードバックを送信中...
フィードバックをお寄せいただきありがとうございます。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
     
 
この商品をチェックした人はこんな商品もチェックしています
Generative Programming: Methods, Tools, and Applications
Generative Programming: Methods, Tools, and Applications 作者 Krysztof Eisenecker, Ulrich Czarnecki (ペーパーバック - 2000/6/6)

NO LIMIT ノーリミット 自分を超える方法 (Sanctuary books)
NO LIMIT ノーリミット 自分を超える方法 (Sanctuary books) 作者 栗城史多 (単行本(ソフトカバー) - 2010/10/27)
¥ 1,512