Come organizzare la progettazione del database di back-end e l'applicazione front-end nel repository del software?

5

Ho un'applicazione con un database di back-end (tabelle, procedure, DLL specifiche del database) e front-end (logica e interfaccia utente dell'applicazione) su cui le persone stanno lavorando. Mi stavo chiedendo qual è il modo migliore per organizzarlo nel mio repository (sto usando GIT).

Le opzioni che vedo sono:

  • repository all-in-one
  • sottomoduli del repository principale
  • due repository separati
  • altri?

Qualsiasi suggerimento è benvenuto.

    
posta kyrisu 27.01.2011 - 14:07
fonte

2 risposte

4

Vorrei andare per l'opzione 2

submodules of main repository

Ciò mantiene separati i due progetti (in una certa misura) e facili da ottenere individualmente, ma mostra chiaramente che sono correlati.

Non dovrebbe influire sul modo in cui ciascun gruppo accede alla "loro" parte della soluzione.

    
risposta data 27.01.2011 - 14:11
fonte
2

two separate repositories

Non hanno niente a che fare l'uno con l'altro.

I dati durano per sempre e rappresentano un valore elevato, una risorsa per l'organizzazione.

Le applicazioni vanno e vengono. Mantieni la logica dell'applicazione lontana dalle definizioni del database.

    
risposta data 27.01.2011 - 15:01
fonte

Leggi altre domande sui tag