Kısa bir süre önce, burada java paketlerinin ince taneli organizasyonu ile ilgili bir soru gördüm. Örneğin my.project.util
, my.project.factory
, my.project.service
vs.
Şimdi bulamıyorum, bu yüzden soruyu da sorabilirim.
Java'da paketlerin organizasyonu ve bunlarda neler olduğuna ilişkin en iyi uygulamalar var mı?
Java projenizde sınıflarınızı nasıl düzenlersiniz?
Örneğin, birkaç kişiyle üzerinde çalıştığım bir projede fasulye adı verilen bir paket var. Basit fasulye içeren bir proje olmaya başladı, ancak her şeyi (neredeyse) içeren (kötü deneyim ve zaman eksikliği ile) sona erdi. Bazı fabrika sınıflarını bir fabrika paketine (fasulye oluşturan statik yöntemlere sahip sınıflar) koyarak biraz temizledim, ancak iş mantığını yapan ve dersleri almak gibi basit işlem yapan (iş mantığıyla değil) diğer sınıflarımız var özellikler dosyasındaki bir kod için bir mesaj.
Düşünceleriniz ve yorumlarınız takdir edilmektedir.