一部のアプリケーションでは、意図的に例外を消費するコード行に出くわしました。私のアプリケーションでは、これを行う利点は - 例外を無視してループを続行することです (処理される例外は、ループ内でスローされたエラーに対するものです)。次のコード行は、経験豊富な開発者にさえ悪いように見えます。しかし、コンテキストには賢明です(つまり、ディレクトリ内のすべてのファイルを処理するという要件です)。
try{
//some lines of code which might throw exception
}catch(Exception e){
//no code to handle the error thrown
}
例外を無視すると、他にどのような利点がありますか?