Java でかなり複雑な小さなゲーム (ソリティア、本質的には Windows 版と同様) を実行していますが、まだ多くのエラー処理を行っていません。
クラス全体のほぼすべてのメソッドは、初期コンストラクター (最終的には main())、paintComponent() メソッド、またはマウス イベントによって呼び出されることになります。だから、私の質問は、すべての下位レベルのメソッドで「throws Exception」を使用し、トップレベルのメソッドでのみ try/catch を実行してすべてのエラーを一度にキャッチするのは悪い習慣ですか? (例: 3 つの try/catch - ペイント用、マウス イベント用、メイン メソッド用)。
これにより、その場で簡単にエラーに対処できないことはわかっていますが、とにかくそれを行うつもりはありません。私のエラー処理は、ログへの書き込み、ユーザーへの通知、およびプログラムの強制終了で構成されます。これを念頭に置いて、この方法でエラー処理を行うことで何か悪いことはありますか?