これを実行しても例外が発生しないことがはっきりとわかっている場合もありますが、それでも例外をキャッチする必要がありますか?
場合によっては、トリガーされるエラーは致命的であり、ユーザーの操作によって引き起こされるものではありません。このままでは捕まえても死んでしまいます。このように、この例外をキャッチする意味は何でしょうか?
しかし、私はいつも、キャッチせずに投げて忘れてはいけないと言っている人をたくさん見かけます。
それではどうすればいいでしょうか?
これを実行しても例外が発生しないことがはっきりとわかっている場合もありますが、それでも例外をキャッチする必要がありますか?
場合によっては、トリガーされるエラーは致命的であり、ユーザーの操作によって引き起こされるものではありません。このままでは捕まえても死んでしまいます。このように、この例外をキャッチする意味は何でしょうか?
しかし、私はいつも、キャッチせずに投げて忘れてはいけないと言っている人をたくさん見かけます。
それではどうすればいいでしょうか?
個人的には、ある程度のエラー処理を把握する必要があると感じていますが、この程度を把握するのは非常に困難です。
私の理解は次のとおりです:
まず第一に、基本的かつ必要な例外を設けなければなりません。
第二に、可能な限りすべての例外をキャッチする必要はありません。そうでない場合は
長いエラー処理コード
実行効率の問題
いくつかの例外が捕捉されましたが、それらに対処するより良い方法はありません。たとえば、それがコード内のバグである場合は、コード内のバグを可能な限り明らかにし、できるだけ早く解決する必要があります。 。
最後にまとめると、例外処理にはある程度の制御が必要です。その程度は次のとおりだと思います。
処理されることがわかっている例外をキャッチし、プログラマーが手動で処理できるように他の例外をエラー記録します
プログラムをより堅牢にするための例外があります