🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

 Em um pipeline CI/CD, o uso de pull requests

Próximas questões
Com base no mesmo assunto
Q4197986 Engenharia de Software
 Em um pipeline CI/CD, o uso de pull requests
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: E

Fundamento decisivo: No contexto de um pipeline CI/CD, o enunciado cobrava a função operacional do pull request como solicitação de revisão e mesclagem de alterações antes de entrarem no branch principal. Essa ideia basta para identificar a alternativa E como a única compatível.

Tema central: função do pull request
Análise das alternativas
A
Errada
Está errada porque pull request não elimina aprovadores, mantenedores ou regras de revisão. Pela própria função de revisão antes do merge, ele reforça o controle de incorporação, em vez de dispensá-lo.
B
Errada
Está errada por incompatibilidade conceitual. A alternativa descreve um procedimento administrativo de ingresso de desenvolvedor na equipe, e não uma solicitação de revisão e mesclagem de código.
C
Errada
Está errada porque confunde pull request com solicitação de requisito ou de mudança funcional feita por usuário. Isso se aproxima de feature request ou change request de negócio, não de pedido de merge de alterações em repositório.
D
Errada
Está errada porque não há relação necessária entre pull request e uso obrigatório de UML. Pull request é mecanismo de revisão e integração de código, não exigência metodológica de modelagem.
E
Certa
A alternativa E está correta porque o pull request, em sistemas de versionamento colaborativo usados em CI/CD, é um mecanismo de controle da integração de mudanças antes do merge no branch principal. Seu papel operacional é submeter alterações à revisão e à incorporação controlada, ajudando a evitar que código ainda não validado, incompleto ou instável entre diretamente no repositório principal.
Pegadinha da questão
A confusão real era trocar pull request por outros tipos de solicitação: pedido de requisito pelo usuário, autorização administrativa de membro da equipe ou suposta regra de modelagem; além disso, a questão também explorou a falsa ideia de que pull request dispensa aprovador.
Dica para questões semelhantes
  • Se o termo envolver revisão e mesclagem de alterações no repositório, pense em controle de integração de código, não em requisitos de negócio.
  • Em CI/CD, associe pull request à barreira prévia ao merge no branch principal.
  • Não atribua ao pull request funções administrativas de equipe nem obrigações metodológicas como uso de UML.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo