Domanda

Sto scrivendo un'applicazione Web in movimento.Finora ho scritto tutte le biblioteche di base che avrò bisogno per ora e che ha funzionato semplicemente perfetto.La struttura del pacchetto è davvero utile in quell'aspetto.

Ora sono al punto in cui ho bisogno di iniziare a scrivere l'applicazione stessa, la logica aziendale.Sono un po 'perso di come o dove questo codice dovrebbe andare.

Ho visto e letto praticamente ogni tutorial di sviluppo dell'applicazione / walkthrough sulla pagina Documentazione ufficiale e scrivono sempre l'intera logica di dominio nella spazi del pacchetto / NAME main.

è questo il modo di andare (mi dispiace, doveva) o è stato solo per il bene della semplicità?

Mettere il livello aziendale in pacchetti si sente a disagio sbagliato a mio parere.

È stato utile?

Soluzione

No, non deve essere tutto nello stesso pacchetto.È possibile effettuare facilmente una nuova directory, inserire il tuo codice per quel pacchetto lì e importarlo dal pacchetto main.È semplice come quello.

Potrebbe voler guardare go-tour come semplice app Web che consiste in alcuni piccoli pacchetti (pic, wc, ...).Se vuoi vedere l'organizzazione di un'app di grande go, vedere camlistore .Entrambi sono scritti dagli autori di Go, quindi possono essere considerati semplici esempi.

Devo solo dire che scrivere piccoli pacchetti piccoli, riutilizzabili e separati è molto comune in movimento, e che riduce le dimensioni della tabella principale di app di app.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top