Você corrigiu um bug que foi introduzido na versão 3.4.3 do App1. Qual número de versão você deve atribuir ao novo lançamento?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: 4.0.1.
Por que esta é a resposta
A resposta correta é 4.0.1. De acordo com o Versionamento Semântico (SemVer), que é uma prática comum em desenvolvimento de software, um bug corrigido em uma versão de patch (3.4.3) geralmente resultaria em um incremento na versão de patch (3.4.4). No entanto, a questão afirma que o bug "foi introduzido" na versão 3.4.3, o que implica que a correção pode ser significativa ou que a versão 3.4.3 foi comprometida de alguma forma. Se a correção do bug for considerada uma mudança que quebra a compatibilidade (major change) ou uma nova funcionalidade significativa (minor change), a versão major ou minor deve ser incrementada. Sem mais informações, a opção 4.0.1 (incremento da versão major) é a mais segura se a correção for considerada uma mudança que quebra a compatibilidade ou se o bug foi grave o suficiente para justificar uma nova versão principal. As outras opções são incorretas porque: 3.4.4: Seria a opção padrão para uma correção de bug simples (patch), mas a formulação da pergunta sugere algo mais sério. 3.4.8: Não há justificativa para pular patches a menos que haja várias correções. 3.5.0: Implicaria uma nova funcionalidade (minor change), o que não é o caso de uma correção de bug.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão