通常配送無料 詳細
残り5点(入荷予定あり) 在庫状況について
この商品は、Amazon.co.jp が販売、発送します。 ギフトラッピングを利用できます。
メタプログラミングRuby 第2版 がカートに入りました
中古品: 良い | 詳細
発売元 早々堂
コンディション: 中古品: 良い
コメント: 帯なし。カバーに多少のスレ・微キズがございます。注文を確認後、迅速に発送致します。
この商品をお持ちですか? マーケットプレイスに出品する
裏表紙を表示 表紙を表示
サンプルを聴く 再生中... 一時停止   Audible オーディオエディションのサンプルをお聴きいただいています。
42点すべてのイメージを見る

メタプログラミングRuby 第2版 大型本 – 2015/10/10

5つ星のうち 4.8 4件のカスタマーレビュー

その他()の形式およびエディションを表示する 他のフォーマットおよびエディションを非表示にする
Amazon 価格
新品 中古品
大型本
"もう一度試してください。"
¥ 3,240
¥ 3,240 ¥ 2,600

AmazonStudent

Amazon Student会員なら、この商品は+10%Amazonポイント還元(Amazonマーケットプレイスでのご注文は対象外)。

click to open popover

キャンペーンおよび追加情報


よく一緒に購入されている商品

  • メタプログラミングRuby 第2版
  • +
  • Effective Ruby
  • +
  • パーフェクトRuby (PERFECT SERIES 6)
総額: ¥10,152
ポイントの合計: 306pt (3%)
選択された商品をまとめて購入

Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。

  • Apple
  • Android
  • Android

無料アプリを入手するには、Eメールアドレスを入力してください。



【Amazon Global】OTAKU Store
Figures, Video Games, Blu-ray, DVD and Music of Japanese Anime, Games and Pop Culture Shop now

商品の説明

内容紹介

本書はRubyを使ったメタプログラミングについて解説する書籍です。
メタプログラミングとは、「プログラミングコードを記述するコード」を記述することを意味します。
前半では、メタプログラミングの背景にある基本的な考えを紹介しながら、動的ディスパッチ、ゴーストメソッド、フラットスコープといったさまざまな「魔術」を紹介します。
後半では、ケーススタディとしてRailsを使ったメタプログラミングの実例を紹介します。
今回の改訂では、Ruby 2とRails 4に対応し、ほぼすべての内容を刷新。
Rubyを使ったメタプログラミングの魔術をマスターし、自由自在にプログラミングをしたい開発者必携の一冊です。

出版社からのコメント

「訳者あとがき」より
本書は、Paolo Perrotta. Metaprogramming Ruby 2: Program Like the Ruby Pros. The Pragmatic Programmers, LLC, 2014. の全訳である。底本にはPDFファイル(P1.0版)を使用しているが、著者と話し合いながらいくつかの修正を加えている。また、日本語版の特典として、著者がオンライン雑誌『PragPub』に寄稿した記事を「付録D から騒ぎ」に収録している。
第2版になって大きく変わったのは、Ruby 2.xに対応したところだろう。新しく導入された機能を利用することで、メタプログラミングの魔術がより優雅で簡潔なものとなっている。第1版を読んだ人であっても、新しい発見があるはずだ。
第II部については、Rails のバージョンが2から4になったこともあり、ほとんどの内容が書き換えられている。すでにメタプログラミングを理解している人は、その確認の意味も込めてこちらを読んでみるといいだろう。
それから、第1版のような会話中心の楽しい本ではなく、より技術的な説明に重点を置いた内容になったところも大きな違いだ。著者によれば、登場人物であるビルのことを大嫌いな人たちがいて、そのせいで書籍の評価がよくなかったために、第2版から構成を考え直したそうだ。個人的にはビルのことが大好きだったので、彼の出番が少なくなってとてもさびしい。もし第3版があれば、もっと出番を増やしてほしいと願っている。

商品の説明をすべて表示する

登録情報

  • 大型本: 292ページ
  • 出版社: オライリージャパン; 第2版 (2015/10/10)
  • 言語: 日本語
  • ISBN-10: 4873117437
  • ISBN-13: 978-4873117430
  • 発売日: 2015/10/10
  • 商品パッケージの寸法: 23.4 x 18.2 x 2 cm
  • おすすめ度: 5つ星のうち 4.8 4件のカスタマーレビュー
  • Amazon 売れ筋ランキング: 本 - 100,114位 (本の売れ筋ランキングを見る)
  •  カタログ情報を更新する画像についてフィードバックを提供する、または さらに安い価格について知らせる

  • 目次を見る

この商品を見た後に買っているのは?

カスタマーレビュー

5つ星のうち 4.8
あなたのご意見やご感想を教えてください

トップカスタマーレビュー

形式: 大型本
Railsの勉強を始めた時に会社の先輩から『メタプログラミングRuby第1版』を薦められ、読む度に新しい発見があり何十回と読んで勉強していました。
この本はその第2版ということで、1版とどう変わったのか楽しみながら読みました。

特に『Ⅱ部 Railsにおけるメタプログラミング』の内容がRails4対応により、ほぼ全部刷新されています。
とても読み応えがありました。

また、訳者あとがきにもありますがⅠ部に出てくるRuby初心者ボブのメンター、ビルの出番が減っています。
私もビルが大好きなので、第3版では出番が増えることを期待しています。
コメント 14人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
形式: 大型本 Amazonで購入
先輩、上司、部下というストーリー仕立てが、中身がなく、こじつけが多く
必要性に首をかしげてしまうときがあります。

それでも内容は良かった
・singleton
・method_missing
・binding
・unbound
・__send__
・define_method
・メソッド実行時のブロック渡し
・eval, instance_eval, class_eval
・prepend
・refine
・self.included などのフックメソッド
これらの使いどころを主に解説してあり、
refineやprependなど比較的最近のものについても理解が得られるとおもう
コメント 2人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
形式: 大型本
私自身は、Rubyは使ったことがないのですが、Rubyにおけるメタプログラミングというのがどんなものかを知ることができました。全てを理解するのは無理ですが、Rubyの知識がなくても苦労せずに読み進めることができました。
実際に使ってみたくなりました。
コメント 7人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
形式: 大型本 Amazonで購入
メタプログラミングというのが何かよく分からず購入しましたが、
ざっと読む限り、どうやら単に動的言語の性質を利用したプログラミングのことのようです。
プログラムの処理中に、定義されてたクラスに手をくわえたり、メソッドを動的に定義したり。
本書はそのようなスキルを高める入門書です。
コメント 2人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告


フィードバック