.NETの例外のスロー – プログラミング – Home

通知
すべてクリア

[解決済] .NETの例外のスロー


t.ichiro
 t.ichiro
(@t.ichiro)
ゲスト
結合: 18年前
投稿: 2
Topic starter  

VisualStudioPro2005環境でWebアプリケーションを作成してます。
うちのチームでは例外は、Javaのようなチェック例外はないから
キャッチせず、どんどん投げようということになってます。
NullReferenseException等も普通に投げちゃいます。
あやふやな質問ですいません。
どうあるべきかがわからなくてこんな質問してます。
.NET開発の例外ってこのように扱ってよいのでしょうか。


引用未解決
トピックタグ
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 22年前
投稿: 1301
 

誰も捕まえないとアプリが止まりますけど、
それでいい(そうしたい)とチームで決めたんなら
それでいいんじゃねぇですか。


返信引用
純
 純
(@純)
ゲスト
結合: 18年前
投稿: 1
 

どうあるべきかということに関しては、仕様の数だけ意見があるので、一概には言えま
せんが。

私の場合はC#で

try
{
やるべき処理
}
catch (exeption ex)
{
メッセージを表示させた上で
*例外を捕まえて、ファイルに書き込む*
最後に正常終了させる、もしくはフォームを閉じる
}

この例外をファイルに書き込むことによって、
以降、同じようなバグや例外を出しにくくなったり、
保守の面でも解析などが早くなるので、
そうしております。


返信引用
t.ichiro
 t.ichiro
(@t.ichiro)
ゲスト
結合: 18年前
投稿: 2
Topic starter  

あやふやな質問にご指導ありがとうございます。

仕様によりけりなんで
特に例外を区別することなく、全部投げちゃうのも正解。
全部、Exceptionでキャッチしてしまうのも正解ってことですね。

Javaをやっていると Exception(一番親クラス)をキャッチするのって
ちょっと気がひけるんですよね。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました