Autor Tópico: Controle de Versão  (Lida 674 vezes)

jcruz

  • Intermediário
  • ***
  • Mensagens: 117
    • Email
Controle de Versão
« Online: Dezembro 02, 2015, 11:11:06 am »
Bom dia,

Aqui na empresa temos um projeto único para todos nossos clientes,mas recentemente um novo cliente entrou na base e para este cliente temos que customizar coisas no nosso sistema. Como vocês lidam com esse tipo de alteração? Sei que o SC tem a ferramenta de controle de versão, como posso utilizá-la para manter apenas as customizações do projeto para esse cliente? Como garantir que as mudanças feitas no projeto base como correções, fiquem disponíveis para as demais versões geradas?

Obrigado.
« Última modificação: Dezembro 02, 2015, 11:17:14 am por jcruz »

Haroldo

  • Expert
  • *****
  • Mensagens: 6274
  • Conhecimento diminui limitações.△TFA△
    • Infinitus Web Gestão Empresarial/Gestão ITIL/Consultoria Scriptcase
Re:Controle de Versão
« Responder #1 Online: Dezembro 02, 2015, 11:20:11 am »
O Projeto deve ter um core básico padronizado para todos.

As customizações, cobradas a parte obviamente,  devem ser em módulos específicos liberado apenas para esse cliente e as tabelas como acessórios, exemplo: Se tiver que criar campos específicos para a entidade cliente só para atender essa customização, criar uma tabela acessório com esses campos ligadas em 1 x 1, e a aplicação de cadastro de cliente modificada para alimentar esses campos extras nessa tabela de acessório e a aplicação liberada apenas nesse módulo de customização.