このような質問は、おそらくプログラマーがプログラムで何をしようとしているのかに依存することを知っていますが、学校では、(クラス)を投げたりキャッチしたりせず、ランタイムの種類に固有のサブクラスの1つをスローするように教えられましException
た予想されるエラーが発生する可能性があります(例:IllegalArgumentException)。しかし、私は現在作業中であり、「現実の世界」では、以前のプログラマーがメソッド内のすべてのものを投げたり、より具体的なサブクラスの1つではなく、そのようにException
キャッチしたりするコードに多くのシナリオがあります。Exception
だから私は疑問に思っています、このようなすべてを投げて捕まえるのは大丈夫ですか、そうするのは悪いプログラミングですか?