
プロを目指す人のためのRuby入門 言語仕様からテスト駆動開発・デバッグ技法まで Software Design plus
伊藤 淳一
この本について
コードを書いていると、「動くけど釈然としない」とか「Rubyってこういう書き方していいんだっけ?」みたいな小さなつまずきが積み重なることが多いです。配列を渡したつもりがネストになっていたり、ハッシュのキーを文字列で書くかシンボルで書くか迷ったり、テストの書き方がふわっとしたまま進んでしまったり。自分もずっとそのモヤモヤを抱えたままコードを書いていました。 この本は、そういう“細かいけど毎日ぶつかる壁”を1つずつ説明してくれる感じがあります。例えば、ハッシュの基本操作やブロックの変数スコープなど、普段なんとなく流していた部分が整理されると、書くときの迷いが減ります。さらに、assert_equal や assert_raises を使ったテストの進め方、例外処理の begin/rescue をどう組み込むかなど、実務で必ず触るポイントが手を動かしながら理解できるのがありがたいところです。map(&:メソッド名) みたいな Ruby らしい書き方も、「なぜそうなるか」まで含めて腑に落ちました。 基礎は知っているつもりだけれど、日々の開発で小さな引っかかりが続く人にとっては特に刺さると思います。僕自身、読みながら「ああ、ずっと曖昧にしてたな」と何度も姿勢を正されました。
読書インサイト
ハイライト密度
多くの読者は第2章に最もインサイトを感じており、全ハイライトの20%が集中しています。
読書の順序
この本の前に読まれた本
この本に似ている本
すべて見る arrow_right_alt
改訂2版 パーフェクトRuby
Rubyサポーターズ

リファクタリング 既存のコードを安全に改善する(第2版)
MartinFowler、児玉公信、友野晶夫、平澤章、梅澤真史

パーフェクト Ruby on Rails 【増補改訂版】
すがわら まさのり, 前島 真一, 橋立 友宏, 五十嵐 邦明, and 後藤 優一

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

ストラウストラップのプログラミング入門
ビャーネ・ストラウストラップ、遠藤美代子、επιστημη(エピステーメー)
読んだ内容を、もう忘れない。
BookNotion Zなら、Kindleのハイライトを自動で保存・整理。Notionにエクスポートして、いつでも振り返れます。
クレジットカード不要
![プロを目指す人のためのRuby入門[改訂2版] 言語仕様からテスト駆動開発・デバッグ技法まで Software Design plus](https://m.media-amazon.com/images/I/71SI-f8WqUL._SY500.jpg)