Para seguir as melhores práticas de SCM recomendadas pelo Google e aumentar a velocidade de entrega, qual processo sua equipe deve adotar?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Cada desenvolvedor cria uma branch pessoal, faz commit das alterações nessa branch e mescla na principal diariamente..
Por que esta é a resposta
A prática de cada desenvolvedor criar uma branch pessoal, fazer commits nela e mesclar na branch principal diariamente (ou com alta frequência) é conhecida como Trunk-Based Development. Esta abordagem é recomendada pelo Google para aumentar a velocidade de entrega e manter o código sempre integrável e funcional. Ela minimiza o "merge hell" e permite feedback rápido sobre a integração. As outras opções são menos eficientes: Commitar diretamente na branch principal antes de cada lançamento e reverter em caso de problemas de integração é arriscado e pode quebrar a branch principal, impactando toda a equipe. Copiar o repositório e mesclar antes de cada lançamento é ineficiente e propenso a conflitos de mesclagem complexos devido ao longo tempo de vida das branches. Criar feature branches longas e mesclar apenas antes de lançamentos importantes também aumenta a probabilidade de conflitos e atrasa a integração contínua.
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