![プロを目指す人のためのRuby入門[改訂2版] 言語仕様からテスト駆動開発・デバッグ技法まで Software Design plus](https://m.media-amazon.com/images/I/71SI-f8WqUL._SY500.jpg)
プロを目指す人のためのRuby入門[改訂2版] 言語仕様からテスト駆動開発・デバッグ技法まで Software Design plus
伊藤 淳一
この本について
コードを書いていると、細かい記法の違いやRuby特有の挙動でつまずくことが多いですよね。自分も「なんでこれエラーになるんだっけ?」とか「この書き方、Ruby的に正しいのかな…」と手が止まる瞬間がよくあります。そういう地味だけど避けられない迷いに、丁寧に答えてくれる本があります。 『プロを目指す人のためのRuby入門』は、いわゆる文法書ではあるんですが、単なる知識の羅列ではなく、「Rubyらしい書き方」を体に染み込ませるための実践的な視点が多いのがありがたいところです。たとえば、変数名はスネークケースに統一するとか、文字列の式展開はダブルクオートで書くとか、一見当たり前に見える部分ほど丁寧に理由とセットで説明してくれます。そこが曖昧だと後々コードレビューで指摘され続けるので、初学者ほど助かるポイントです。 さらに、Minitestのsetupのようなテストの基本や、パターンマッチのin節での変数の扱い、ピン演算子の使いどころなど、「知らないとつまずくけど、知れば一気に理解が進む」実務寄りの話が多いです。TimeとDateTimeの違いのように、古いコードとの付き合い方にも触れてくれるのも地味にありがたいんですよね。読み進めるほど、自分のRubyコードの行儀が良くなっていく感じがあります。 「Rubyは書けるけど、毎回ググりながら不安のまま進めている」という人に刺さりやすい本だと思います。実務で迷うポイントを一つずつほどきたい人に向いています。
読書インサイト
ハイライト密度
多くの読者は第3章に最もインサイトを感じており、全ハイライトの14%が集中しています。
読書の順序
この本の前に読まれた本
この本に似ている本
すべて見る arrow_right_alt
プロを目指す人のためのRuby入門 言語仕様からテスト駆動開発・デバッグ技法まで Software Design plus
伊藤 淳一

改訂2版 パーフェクトRuby
Rubyサポーターズ

ストラウストラップのプログラミング入門
ビャーネ・ストラウストラップ、遠藤美代子、επιστημη(エピステーメー)

アジャイル時代のオブジェクト脳のつくり方 Rubyで学ぶ究極の基礎講座
長瀬 嘉秀、小林 慎治、大崎 瑶、まつもとゆきひろ

自走プログラマー ~Pythonの先輩が教えるプロジェクト開発のベストプラクティス120
清水川 貴之, 清原 弘貴, tell-k, and 株式会社ビープラウド
読んだ内容を、もう忘れない。
BookNotion Zなら、Kindleのハイライトを自動で保存・整理。Notionにエクスポートして、いつでも振り返れます。
クレジットカード不要