Rubyのエラーメッセージが読み解けるようになる本
CRANK

Ruby初心者の最大の壁!それは「エラーメッセージ」! エラーメッセージが分からなくて泣いているRuby初心者はこれを読めばすべて解決! 『エラーメッセージを読んでも分からないのは、初心者(あなた)のせいではない。 読んでも分からないようなエラーメッセージを出すRuby(ほう)が悪いのだ。』 Rubyのエラーメッセージは簡潔すぎて初心者には理解できません。 たとえば「undefined method `foo'」というエラーメッセージが出ても、初心者は「未定義のメソッド?どういうこと?」となるだけです。 この本はそれを「メソッドfoo()が呼ばれたけどそんなメソッドは定義されていなかった」という意味だと教えてくれます。 (ここまでがエラーメッセージの読み方) またエラーメッセージを手がかりに、エラーが起きた原因を説明します。たとえばエラーメッセージが「undefined method」なら ・メソッド名のつづりを間違えていた ・オブジェクトが文字列だと思ったら配列だった ・変数の値が文字列だと思ったらnilだった ・returnを書き間違えてretrunになっていた ・File::Statと書いたつもりがFile:Statになっていた ・アルファベットが全角文字になっていた ・... など、考…

techbookfest.org
Related Topics: Ruby