![Tsundokanai Radio artwork](https://is4-ssl.mzstatic.com/image/thumb/Podcasts123/v4/f1/bc/75/f1bc754a-c5ac-cb55-abc6-7d759cab61a0/mza_1559890797105409112.jpg/100x100bb.jpg)
vs Effective Ruby vol.6 with wtnabe-san
Tsundokanai Radio
Japanese - July 08, 2019 16:16 - 48 minutes - 33.3 MBTechnology Homepage Download Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed
Previous Episode: vs Effective Ruby vol.5 with wtnabe-san
Next Episode: vs Effective Ruby vol.7 with wtnabe-san
Effective Rubyの 第4章 例外
項目22 raiseにはただの文字列ではなくカスタム例外を渡そう
項目23 できる限りもっとも対象の狭い例外を処理するようにしよう
項目24 リソースはブロックとensureで管理しよう
項目25 ensure節は最後まで実行して抜けるように作ろう
項目26 retryでは回数の上限を設け、頻度を変化させ、オーディットトレイルを残そう
項目27 スコープから飛び出したいときにはraiseではなくthrowを使おう
について語り合いました。