Beberapa waktu yang lalu, saya melihat sebuah pertanyaan dijawab di sini mengenai organisasi paket java yang berbutir halus. Sebagai contoh, my.project.util
, my.project.factory
, my.project.service
, dll
Saya tidak dapat menemukannya sekarang, jadi saya mungkin juga mengajukan pertanyaan.
Apakah ada praktik terbaik terkait dengan pengorganisasian paket di Jawa dan apa yang terjadi di dalamnya?
Bagaimana Anda mengatur kelas Anda di proyek Java Anda?
Misalnya, proyek yang sedang saya kerjakan dengan beberapa orang memiliki paket yang disebut kacang. Awalnya adalah proyek yang mengandung kacang sederhana, tetapi berakhir (melalui pengalaman yang buruk dan kurangnya waktu) yang berisi semuanya (hampir). Saya sudah membersihkannya sedikit, dengan meletakkan beberapa kelas pabrik dalam paket pabrik (kelas dengan metode statis yang menghasilkan kacang) tetapi kami memiliki kelas lain yang melakukan logika bisnis dan yang lain yang melakukan pemrosesan sederhana (bukan dengan logika bisnis) seperti mengambil pesan untuk kode dari file properti.
Pikiran dan komentar Anda dihargai.