私はpackage-by-feature命名規則について多くのことを読んできました。だから私は新しいプロジェクトでそれを試してみることにしました。しかし、私は大クラスのクラスでどのように使用されるべきなのかわかりません。たとえば、Spring
とHibernate
のような巨大なフレームワークを使っているからです。パッケージ別フィーチャー規約を使用してフレームワーククラスを配置する場所
そして、我々のdatabase
アクセスクラス、そうで接続を管理し、1:
これが私たちのSpring contexts
クラスを処理する方法です。
私はこれについて草案をしました:のように、これらのフレームワークのための共通のパッケージを使用して:
com.company.project.common.spring
com.company.project.common.database
しかし、私はこれはまだpackage-by-layer
ビットのように見えることを恐れています。 :) feature classes
でアクセスするパッケージはどのように作成する必要がありますか?
本当にあなたの質問が何を意味するか分かりませんが、少し詳しく説明できますか? –
規約については、フレームワークを使用してアプリケーションを構築する場合は、フレームワークのガイドラインに従ってください。将来的に物事を理解しやすくします。ですから、* Spring *の規約に従ってください。それは私の意見です。 –
@MarioSantini私はフレームワークパッケージをパッケージごとに設計する場所を知りたいと思います。 –