Pergunta

Quando você está em algum lugar entre as versões 1 e 2, o que você faz para manter seu software?

Os termos remendo, correcção, versão de manutenção, service pack, e outros são todos borrada do meu ponto de vista, com diferentes definições, dependendo de quem você fala.

O que você chama seus esforços de manutenção incrementais entre os lançamentos?

Foi útil?

Solução

Quando ouço esses termos isto é o que vem à mente:

  • Remendo - Publicamente lançado atualização corrigir um bug conhecido / issue
  • Hotfix - atualização para corrigir um muito questão específica, nem sempre publicamente lançado
  • Versão de manutenção - Incremental atualização entre service packs ou versões de software para corrigir múltipla questões pendentes
  • Service Pack - Grande Update que corrige muitas questões pendentes, normalmente inclui todos os remendos, Hotfixes, versões de manutenção que anteriores ao service pack

Dito isso não é como fazemos atualizações em tudo. Nós apenas incrementar a versão e / ou número de compilação (que é baseado na data) e apenas chamá-lo um "Update". Para a maioria dos softwares Acho que mais fácil, você pode facilmente ver que um computador está executando 1.1.50 vs 1.2.25 e saber que é mais recente.

Outras dicas

Eu gostaria de ponto para http://semver.org/ para uma tentativa de definir números de versão em forma sã, e as definições dadas há realmente se encaixam de perto a forma como eu usar números de versão (ou como eu gostaria de utilizá-los:))

Como para as definições de termos, acho patch e hotfix muito semelhante, exceto "hotfix" geralmente não é transmitido, se feito a um serviço.

Versão de manutenção e Service Pack caber bem de perto para as duas denominações de números de versão. Se você tem uma estrutura número da versão como x.y.z, Versão de manutenção seria a Z, Service Pack seria o Y. Eu realmente ouvido apenas estes termos nas grandes, produtos corporativos, no entanto. Estou mais familiarizado com os termos versão secundária / prefeito.

Claro, cada loja tem o seu próprio uso dos termos, e que depende de qual tipo de usuário que você está alvejando. Para os usuários finais de MMOs, por exemplo, a cada atualização é um "patch" porque o usuário tem que "consertar seu cliente" para aplicá-la, enquanto que para os usuários finais de software mais comum, muitas vezes você só tem o termo "update" e "nova versão" (nova versão prefeito).

A hotfix é uma solução para um problema específico que é aplicada enquanto o sistema ainda está ativo (quente). Isto vem dos termos mais velhos como hotswapping e hotswitching . Sim, o termo é comumente mal utilizada nos dias de hoje por pessoas que não estão envolvidos na indústria.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top