Logo Hardware.com.br
CaSt
CaSt Super Participante Registrado
573 Mensagens 5 Curtidas

Migração entre versões

#1 Por CaSt 15/01/2009 - 00:23
Boa noite a todos.

Trabalho atualmente numa empresa que desenvolve um software como produto e mantém versões desse software. Como precisamos dar suporte de uma determinado "range" de versões, alguns bugs que encontramos em versões antigas precisam ser replicados para todas as versões subsequentes, o que dá um trabalho danado.
Eu gostaria de saber se alguém conhece algum método ou software que auxilie nessa migração de mudanças de uma versão para outra.

O sistema foi feito em .NET C#.

Obrigado.
peczenyj
peczenyj Geek Registrado
3K Mensagens 75 Curtidas
#2 Por peczenyj
15/01/2009 - 10:42
Ola

Vc precisa de um trabalho de "gerencia de configuração", basicamente um engenheiro de CVS, Subversion, Clearcase ou Mercurial.

Eu tive uma boa experiência com o Clearcase no passado, tinhamos varios ramos de desenvolvimento e volta e meia migravamos codigo de uma release para outra. Infelizmente não é algo que possa ser delegado para uma maquina, precisa de um ser humano que possa tomar decisões e que conheça bem o projeto E a infra estrutura de controle de versões.

Se vcs vão tratar com varias versões é interessante ter um sistema de controle de bugs como o Bugzilla e estabelecer um "tempo de vida" para cada versão, como acontece com qq software. A versão 2 do mysql, por exemplo, não sofre updates tem um bom tempo.
CaSt
CaSt Super Participante Registrado
573 Mensagens 5 Curtidas
#3 Por CaSt
15/01/2009 - 10:55
É, o processo de controle de versões aqui é razoavelmente bem estruturado. Trabalhamos com o Visual Source Safe (infelizmente), temos um tempo de vida definido para cada versão, e consequentemente uma faixa de versões que damos suporte.
Eu imaginei que talvez houvesse um método já reconhecido e prático de se replicar código respeitando as peculiaridades de cada versão. Não pensei em delegar isso para a máquina, porque a máquina não conhece o sistema smile.png, mas talvez algum software que nos auxiliasse no processo.

Talvez o que esteja faltando seja estabelecer um processo de migração e atribuir essa responsabilidade a alguém ou a um grupo que tenha uma experiência com gerência de configuração.

Obrigado.
Linux User #394367
Asking Smart Questions

"Always remember that you are unique. Just like everyone else"
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal