Perguntas com a marcação «versioning»

O controle de versão é a maneira pela qual versões sucessivas do mesmo software são identificadas usando nomes de versões ou números de versões exclusivos.







16
Data como número da versão do software
Os desenvolvedores de software normalmente não usam data como número da versão, embora o formato AAAAMMDD (ou suas variações) pareça sólido o suficiente para usar. Há algo de errado com esse esquema? Ou se aplica apenas a "tipos" limitados de software (como produções internas)?
43 versioning 

7
Quando você altera o número da versão principal / secundária / do patch?
Possível duplicado: Que "convenção de nomenclatura de versão" você usa? Você altera seus números de versão principais / secundários / patches imediatamente antes do lançamento ou logo após? Exemplo: Você acabou de lançar a 1.0.0 para o mundo (huzzah!). Mas espere, não comemore demais. 1.1.0 será lançado em seis semanas! …
40 versioning 

14
Você deve versão de aplicativos da web?
Recentemente, tive uma discussão com um colega de trabalho sobre o controle de versão de aplicativos da web. Eu não acho que você precise disso, e se você quer apenas uma verificação de sanidade para confirmar que seu último lançamento está ao vivo, acho que uma data (YYMMDD) provavelmente é …



5
Quando devo incrementar o número da versão?
Eu não aprendi programação na escola e não trabalho como desenvolvedor (profissional), portanto, muitos conceitos básicos não são muito claros para mim. Esta pergunta tenta esclarecer um deles. Agora, suponhamos que eu tenha problemas e #1, no Rastreador de problemas, que esteja definido para ser corrigido / aprimorado para a …


5
Como você evolui e versão uma interface?
Digamos que você tenha uma interface IFoo: public interface IFoo { void Bar(string s); int Quux(object o); } Na versão 2 da sua API, você precisa adicionar um método Glarga essa interface. Como você faz isso sem quebrar os usuários existentes da API e manter a compatibilidade com versões anteriores? …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.