Qualche tempo fa, ho visto una risposta a questa domanda riguardante l'organizzazione a grana fine dei pacchetti java. Ad esempio, my.project.util
, my.project.factory
, my.project.service
, etc.
Non riesco a trovarlo ora, quindi posso anche porre la domanda.
Esistono buone pratiche per quanto riguarda l'organizzazione dei pacchetti in Java e cosa ne deriva?
Come organizzi le tue lezioni nel tuo progetto Java?
Ad esempio, un progetto a cui sto lavorando con alcune persone ha un pacchetto chiamato bean. È iniziato con un progetto che conteneva fagioli semplici, ma è finito (attraverso una scarsa esperienza e mancanza di tempo) contenente tutto (quasi). Li ho ripuliti un po ', inserendo alcune classi factory in un pacchetto factory (classi con metodi statici che creano bean) ma abbiamo altre classi che eseguono la logica aziendale e altre che eseguono una semplice elaborazione (non con la logica aziendale) come il recupero un messaggio per un codice da un file delle proprietà.
I tuoi pensieri e commenti sono apprezzati.