Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Melhorias cosmeticas na descricao das regras de numeracao de versoes dos artefatos

...

Para uma visao sintetizada dessas informacoes, use a tabela abaixo:

Nivel

Nome

Descricao

1 N.x.x.x

Nivel Maior

Indica uma versao de ruptura (ou possivel ruptura) de API, iniciando em 0 e incrementando em uma unidade cada vez manualmente pelo Gerente de Configuracao. A primeira versao de producao deve ter numero 1.

x.1N.x.x

Nivel Menor

Indica alteracoes aditivas visiveis na API , como adicoes de metodos ou parametrose que nao invalidem o nivel maior, inclusao de metodos novos metodos, criacao de metodos polimorificos, adicoes de parametros estilo "varargs", alteracoes de nomes de parametros, sobreescrita de tipos, alteracoes em hieraquia de classes ou interfaces e outras modificacoes , que nao invalidem quebrem o nivel maiorNivel Maior. Inicia em 0 e incrementa em uma unidade cada vez manualmente pelo Gerente de Configuracao. Quando o nivel maior Nivel Mmaior muda de valor, o nivel menor juntoNivel Menor reinicia em zero novamente.

x.x.1N.x

Nivel de Servico

Indica correcoes de bugs ou melhorias nao visiveis em nivel de API, como documentacao, melhoria de adicao ou  melhoria de documentacoes, tunning para performance, seguranca ou outras capacidades (requisitos nao funcionais ) no sistema. Inicia em 0 e incrementa em uma unidade cada vez manualmente pelo Gerente de Configuracao. Quando o nivel menor Nivel Menor reinicia, o nivel Nivel de servico Servico reinicia juntoem zero novamente.

x.x.x.1 N

Nivel de Qualificacao

Incrementado automaticamente a cada build, geralmente pelo sistema de integracao continua. Quando o nivel Nivel de servico Servico reinicia, o nivel Nivel de qualificacao reinicia juntoQualificacao nao reinicia. DICA: Este Nivel de Qualificacao pode ser baseado em elementos como Timestamp, Numero do Build, Numero da Revisao do Repositorio, entre outras opcoes que identiquem claramente a unicidade dessa versao quando os valores de Nivel Maior, Menor e de Servico permanecerem iguais.

Exemplo Pratico

TODO - Descrever um caso de uso de como usar esse padrao no dia-a-dia.

...