通知
すべてクリア
Topic starter
2006年10月3日 2:15 PM
VisualStudioPro2005環境でWebアプリケーションを作成してます。
うちのチームでは例外は、Javaのようなチェック例外はないから
キャッチせず、どんどん投げようということになってます。
NullReferenseException等も普通に投げちゃいます。
あやふやな質問ですいません。
どうあるべきかがわからなくてこんな質問してます。
.NET開発の例外ってこのように扱ってよいのでしょうか。
2006年10月5日 10:39 PM
誰も捕まえないとアプリが止まりますけど、
それでいい(そうしたい)とチームで決めたんなら
それでいいんじゃねぇですか。
2006年10月6日 10:30 AM
どうあるべきかということに関しては、仕様の数だけ意見があるので、一概には言えま
せんが。
私の場合はC#で
try
{
やるべき処理
}
catch (exeption ex)
{
メッセージを表示させた上で
*例外を捕まえて、ファイルに書き込む*
最後に正常終了させる、もしくはフォームを閉じる
}
この例外をファイルに書き込むことによって、
以降、同じようなバグや例外を出しにくくなったり、
保守の面でも解析などが早くなるので、
そうしております。
Topic starter
2006年10月6日 4:19 PM
あやふやな質問にご指導ありがとうございます。
仕様によりけりなんで
特に例外を区別することなく、全部投げちゃうのも正解。
全部、Exceptionでキャッチしてしまうのも正解ってことですね。
Javaをやっていると Exception(一番親クラス)をキャッチするのって
ちょっと気がひけるんですよね。