メタプログラミングRuby
Author(s)
Bibliographic Information
メタプログラミングRuby
オライリー・ジャパン , オーム社 (発売), 2015.10
第2版
- Other Title
-
Metaprogramming Ruby : program like the Ruby pros
メタプログラミングRuby
- Title Transcription
-
メタプログラミング Ruby
Available at 99 libraries
  Aomori
  Iwate
  Miyagi
  Akita
  Yamagata
  Fukushima
  Ibaraki
  Tochigi
  Gunma
  Saitama
  Chiba
  Tokyo
  Kanagawa
  Niigata
  Toyama
  Ishikawa
  Fukui
  Yamanashi
  Nagano
  Gifu
  Shizuoka
  Aichi
  Mie
  Shiga
  Kyoto
  Osaka
  Hyogo
  Nara
  Wakayama
  Tottori
  Shimane
  Okayama
  Hiroshima
  Yamaguchi
  Tokushima
  Kagawa
  Ehime
  Kochi
  Fukuoka
  Saga
  Nagasaki
  Kumamoto
  Oita
  Miyazaki
  Kagoshima
  Okinawa
  Korea
  China
  Thailand
  United Kingdom
  Germany
  Switzerland
  France
  Belgium
  Netherlands
  Sweden
  Norway
  United States of America
Search this Book/Journal
Note
原著第2版(Dallas : The Pragmatic Bookshelf , c2014)の翻訳
Description and Table of Contents
Description
本書はRubyを使ったメタプログラミングについて解説する書籍です。メタプログラミングとは、プログラミングコードを記述するコードを記述することを意味します。前半では、メタプログラミングの背景にある基本的な考えを紹介しながら、動的ディスパッチ、ゴーストメソッド、フラットスコープといったさまざまな「魔術」を紹介します。後半では、ケーススタディとしてRailsを使ったメタプログラミングの実例を紹介します。今回の改訂では、Ruby2とRails4に対応し、ほぼすべての内容を刷新。Rubyを使ったメタプログラミングの魔術をマスターし、自由自在にプログラミングをしたい開発者必携の一冊です。
Table of Contents
- 1部 メタプログラミングRuby(頭文字M;月曜日:オブジェクトモデル;火曜日:メソッド ほか)
- 2部 Railsにおけるメタプログラミング(Railsツアーの準備;Active Recordの設計;Active SupportのConcernモジュール ほか)
- 付録(よくあるイディオム;ドメイン特化言語;魔術書 ほか)
by "BOOK database"