Imagem de fundo

O trunk-based development é uma estratégia de gerenciamento de codigo-fonte que preconi...

O trunk-based development é uma estratégia de gerenciamento de codigo-fonte que preconiza a integração frequente e direta das alterações de todos os desenvolvedores em um único branch principal, como base para viabilizar a entrega contínua de software. Diante disso, assinale a alternativa CORRETA sobre os princípios e características do trunk-based development.


A

O trunk-based development recomenda a criação de branches de longa duração para cada funcionalidade, isolando o trabalho das equipes.


B

O trunk-based development é incompatível com práticas de integração contínua, pois commits diretos no branch principal aumentam conflitos.


C

A adoção do trunk-based development ajuda a evitar o processo de revisão de código, pois a agilidade da integração é incompatível com pull requests.


D

No trunk-based development, o branch principal é reservado para commits de código totalmente testado e aprovado em ambiente de homologação, sendo as alterações integradas apenas após a conclusão de ciclos completos de teste de regressão e validação de negócio.


E

No trunk-based development, feature flags permitem integrar codigo incompleto ao trunk sem expô-lo aos usuários, controlando de forma independente o momento do deploy e o da liberação da funcionalidade.