質問: 例外時のエラーについて お世話になっております。 小さい会社のプログラマ(初心者)です。 意見を聞ける人もいなく、手探りで開発している状況なので、意見をお聞かせ願いたいと思っております。 .netframeworkのエラーメッセージ 「アプリケーションのコンポーネントでハンドルされていない例外が発生しました。[継続]をクリックするとアプリケーションはこのエラーを無視し、続行しようとします。[終了]をクリックすると、アプリケーションは直ちに終了します。・・・」 は、.netframeworkが親切心で出しているメッセージであってシステム会社の作ったシステムで出して良いメッセージじゃないと思っているのですが、どうでしょう? .netframeworkのエラーメッセージでは続行もでき、不完全なまま続行されると非常にまずいと思います。 せっかくtry~catchがあって例外クラスも作成できるのであれば、例外クラスでメッセージを表示してログを出すなりシステムを落とすなりするほうが絶対に良いと思っています。(本にもそう書かれていますし) それとも、これも色々手段がある中の一つの手なんでしょうか? 皆様にとっては超常識な質問だとは思いますがご回答お願いします。
回答: 手段ですが、 情報処理における『信頼性設計』、これを学習するとよいです。 試験によく出ます。フェールセーフとかフェールソフトとか聞いたことないでしょうか。 参考に。