Rubyでエラーハンドリング
[Ruby] 暴想: Rubyでexitの挙動をテストする方法 - Don'tStopMusic (2007-09-01)
そういえば、メソッド内で exit するという発想はなかったですね。 私はといえば、クラスのメソッドの中では定義した例外を上げて、そのクラスを使っているコマンドの方で例外を捕捉して改めて exit させてます。普通どうしてるんでしょうかね。
なんとなく、MTやperl、CPANの中で生活していたせいか、Class::ErrorHandlerっぽいこと(っつーか、まんまそれ)をRubyでもやっていることが多いんだけど、raiseを多用するべきかな。
rubyっていうかあらゆるプログラミング言語で共通だと思うけど。
どうしているんだろ、みんな。
Class::ErrorHandler : NDO::Weblog
raiseだとExceptionクラスを毎回作らないといけなかったり、クラス名を考えたりするのがなぁとか色々思ったりするんだけど、その辺、細かいエラーすべてraise?
↓1日1ポチッとをお願いします!励みになります!
| 固定リンク
「ruby」カテゴリの記事
- Railsでmemcachedとnamed_scopeを組み合わせて使ってハマった。(2011.02.16)
- puppetでCould not resolve 172.*.*.*: no name for *.*.*.*みたいなエラーが出る(2010.04.08)
- Pupptで「notice: Run of Puppet configuration client already in progress; skipping」と表示されて実行できない(2010.04.01)
- rails 2.3.5のvalidates_uniqueness_of(2010.03.02)
- puppetでのアクセス管理(2010.02.08)
この記事へのコメントは終了しました。
コメント