はじめに 本記事は「Rubyを改めて学び直して気づいたこと」シリーズの第5回です。 前回はモジュールと名前空間の仕組みと使い分けについておさらいしました。 jaysekobo.hatenablog.com 普段の開発では、エラー処理やAPIとの連携といった「例外的なケース」や「外部とのやりとり」は後回しにしがちですが、 いざという時に理解があやふやだと、デバッグやトラブル対応が難しくなる場面もあります。 今回はRubyにおける 例外処理の基本と、HTTP通信やJSONの扱い方について学び直して、再確認したことをまとめました。 begin ~ rescue ~ ensure で例外に対応する R…