私はすべての例外が別のパッケージcom.myco.myproj.exceptionsに置かれているプロジェクトを開始しています。例外は別のパッケージに入れなければなりませんか?
これは良い方法ですか?
私はすべての例外が別のパッケージcom.myco.myproj.exceptionsに置かれているプロジェクトを開始しています。例外は別のパッケージに入れなければなりませんか?
これは良い方法ですか?
パッケージの例外がそのパッケージ内に存在すると予想します。例えば
com.oopsconsultancy.models.pricing
には、価格設定モデルおよび関連する例外が含まれます。他のものは、直感に反しているようです。
悪い習慣です。
偶然のグループです。パッケージは一貫していなければなりません。例外、インタフェース、列挙型、抽象クラスなどを独自のパッケージにグループ化しないでください。代わりに関連する概念をグループ化する。
+1:例外は、例外を引き起こすものと同じ場所にあります。 –