Pular para o conteúdo principal

Questão de Engenharia de Software — Desenvolvimento de Software — Instituto Consulplan 2024

Engenharia de SoftwareDesenvolvimento de Software
Código
qg294394
Banca
Instituto Consulplan
Órgão
PRODABEL - MG
Ano
2024
Nível
Superior
Cargo
Analista de Tecnologia da Informação - TIC
Suponha que em um projeto de desenvolvimento de software, João e Maria estão trabalhando em diferentes branches para implementar funcionalidades distintas. Durante o desenvolvimento, Maria alterou uma função fundamental que também é utilizada por João em seu branch. Quando ambos tentaram integrar os branches ao branch principal, surgiram conflitos de integração devido às alterações na função compartilhada. Considerando esse cenário, qual prática teria ajudado a evitar ou minimizar esse problema de integração?
  1. AUtilizar um sistema de controle de versões que não suporta branches.
  2. BRealizar integrações manuais apenas no final do ciclo de desenvolvimento.
  3. CAplicar a prática de integração contínua, integrando o código frequentemente ao branch principal.
  4. DUtilizar um pipeline de integração automática que não considera as alterações feitas por Maria e João em seus branches, para não resultar em conflitos durante a integração com o branch principal.
Revelar gabarito e comentário

GabaritoC — Aplicar a prática de integração contínua, integrando o código frequentemente ao branch principal.

Link permanente: /questoes/qg294394