Como organizar o design de banco de dados back-end e o aplicativo front-end no repositório de software?

5

Eu tenho um aplicativo que tem um banco de dados de back-end (tabelas, procedimentos, dlls específicos de banco de dados) e front-end (lógica de aplicativo e UI) nas quais pessoas separadas estão trabalhando. Eu queria saber qual é a melhor maneira de organizá-lo no meu repositório (estou usando o GIT).

As opções que vejo são:

  • repositório all-in-one
  • submódulos do repositório principal
  • dois repositórios separados
  • outro?

Todas as sugestões são bem vindas.

    
por kyrisu 27.01.2011 / 14:07
fonte

2 respostas

4

Eu escolheria a opção 2

submodules of main repository

Isso mantém os dois projetos separados (até certo ponto) e fáceis de obter individualmente, mas mostra claramente que eles estão relacionados.

Não deve afetar como cada grupo acessa a parte "deles" da solução.

    
por 27.01.2011 / 14:11
fonte
2

two separate repositories

Eles não têm nada a ver um com o outro.

Os dados duram para sempre e são de alto valor, um recurso para a organização.

Aplicativos vêm e vão. Mantenha a lógica do aplicativo longe das definições do banco de dados.

    
por 27.01.2011 / 15:01
fonte