2010-05-31 Rubyにおける例外処理(つづき) devel 昨日の記事について考えてみた loggerのwriteで例外を受け取った場合にそれが外部からのものだろうか内部からのものだろうかLogger::ShiftingErrorが発生するということだからまっとうな動作と理解 ライブラリを使ったら内部で発生しうる例外は呼び出し元ですべてrescueし適切に処理する必要があるということが分かった 今までいろいろライブラリ使ってコード書いたけどほとんどrescueしてないなあ いろいろ不安定なのはそのせいか