『メタプログラミングRuby』を読みました。
RubyKaigi2010で購入したこちらの本を読みました。
- 作者: Paolo Perrotta,角征典
- 出版社/メーカー: KADOKAWA/アスキー・メディアワークス
- 発売日: 2010/08/28
- メディア: 大型本
- 購入: 18人 クリック: 533回
- この商品を含むブログ (125件) を見る
これは初心者こそ読むべき!というのが第一の感想。
「黒魔術」の本ということで、高度な内容を想像すると思いますが、訳が非常に読みやすいためか、すいすい読めてしまいます。読みやすいものだから、内容もすんなり頭に入ってきます。また、節々に面白い記述が入っていて、読んでいて楽しくなります。
メタプログラミングのテクニックって、難しい、読んでも理解できない、っていうのが定番?な感じがしますが、これはそんなことを微塵も感じさせません。
実際、私はRuby初心者で別の本を読みながら「こんなのどんな場面で使うんだ?」とか「これ難し…」と思った手法も、具体的なユースケースで説明されているので理解が早かった(?)と思います。
難しいと思われる「黒魔術」メタプログラミングですが、この本で高すぎると思っていたハードルが大いに下がるのではないかと思います。
ただし、黒魔術は用法・要領を守って正しく使いましょう…技に溺れないように。
Paolo Perrottaさん、@kdmsnrさんに感謝!ありがとうございます m( _ _ )m