Javaの例外処理について、みなさまの開発チームでは運用ルールなどはありますか? 皆様の意見をお聞きしたいのは以下になります 1.事前にパラメータチェックするか パラメータチェックせずに例外でチェックするか ルールはありますか? 2.関数内でtry-catchするのか 呼び出し元へ例外を投げるのか ルールはありますか? 3.例外を呼び出し元へ投げる場合には、発生した例外をそのまま投げますか? それとも、独自の例外などに変換して投げますか? 4.throwsの記載には呼出元へcatchすることを強制する以外に意味があるのでしょうか? テストしたところ、動作が変わらないように思えました throwsには何を記載するようにしていますか? 5.例外処理に関して、有名なベストプラクティスなどはありますか? <補足> 私はC言語出身の人間であったため、パラメータのチェックは事前に行い、 例外処理は基本