パーフェクト Ruby 改訂 2 版(パーフェクト ルビー)
- 著者:
- Rubyサポーターズ(ルビー サポーターズ)
- 出版社:
- 技術評論社
- 出版日:
- 2017年05月
- ISBN:
- 9784774189772
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
Rubyist 必読の 1 冊。 Ruby2.4 対応!Ruby のセオリーを徹底解説。基本から gem パッケージの作成方法や実践的なアプリケーション開発まで、最新の情報を完全網羅。
技書の森解説
Ruby の文法をひととおり覚えた後、「動くコードは書けるが、言語の機能を使い切れている実感がない」という段階が訪れます。本書は Ruby の言語仕様をクラス、モジュール、ブロック、メタプログラミング、 Fiber 、 Refinements といった話題まで広く掘り下げ、その段階から先に進むための中級〜上級向けリファレンスです。著者陣は Ruby コミュニティで活動する「 Ruby サポーターズ」で、言語設計の背景や慣用句的な使い方にまで踏み込んだ記述が多い点が特徴です。
章構成は入門的な文法解説から始まりますが、本書の真価は後半のオブジェクトモデル、例外設計、並行処理、テストといったトピックにあります。入門書を 1 冊終えたレベルの読者がここに飛び込むと、まだ早い部分と「まさに知りたかった」部分が混在するはずです。通読よりも、手元に置いて必要なときに参照する辞書的な使い方が合います。
改訂 2 版は Ruby 2.4 時点の仕様を基準としています。 Ruby 3 系で導入された型情報 (RBS) や Ractor などは範囲外ですが、オブジェクトモデルやイテレータの設計思想といった「動かない地盤」は版に左右されず有効です。 Ruby という言語を深く理解したい人にとって、長く手元に残る種類の本です。
言及 Qiita 記事 (11 件)
Pythonプログラマが30分でわかるR
♡ 65Python, R, 機械学習, 統計1年目にやったおすすめ教材
♡ 32初心者, 教材, 初学者向け, Udemy, 駆け出しエンジニアプログラミング初心者がプログラミング歴0年目にオススメしたい技術書
♡ 27Ruby, PHP, SQL, Web, 初心者mruby/c の仕様みたいなもの
♡ 14mruby_c, mrubycA Tour of Go の sync.Mutexの例をMutex使わないとどうなるか
♡ 10Go, mutex, go-tour【Ruby編】プログラミング初心者オススメの教材、学習法のまとめ(補助教材更新)
♡ 4Ruby, Rails, プログラミング, 初心者工場男子からIT男子にジョブチェンジした話
♡ 3初心者, 転職Ruby,Java持っている、いた、弟が持っている参考書
♡ 1Java, Ruby[初学者]module(モジュール)について調べたこと
♡ 1Ruby, Rails, 初心者, moduleBundlerでインストールしたライブラリを使う小さなメモ
♡ 1Ruby, Bundler
関連記事
本屋のプログラミングコーナーの歩き方
本屋のプログラミング書コーナーに行くと、棚いっぱいの本に圧倒されます。どこを見ればいいか、どう選べばいいかを初心者向けに案内します。
なぜ上級者ほど入門書を読み返すのか
経験豊富なエンジニアが入門書を読み返す理由を解説します。初心者のときには見えなかった設計思想や暗黙の前提が、経験を積んだ目で読むと浮かび上がります。
Amazon レビュー星 5 でも合わない本がある - 技術書選びの落とし穴
Amazon で星 5 の技術書が自分には合わなかった経験はありませんか。レビュー評価だけで本を選ぶリスクと、自分のレベルに合った技術書を見つける 4 つの判断基準を紹介。