Pular para o conteúdo principal

Questão de Engenharia de Software — Outros modelos de Processo de Software — Fundação CETREDE 2022

Engenharia de SoftwareOutros modelos de Processo de Software
Código
gp036787
Banca
Fundação CETREDE
Órgão
UFC
Ano
2022
Cargo
Analista de Tecnologia da Informação
Os desenvolvedores costumam implementar código em branches separadas do código principal e, em alguns casos,somente quando terminam todo o desenvolvimento juntam as alterações ao master ou trunk. Essas alterações, realizadaspor meio do comando merge, podem causar uma série de conflitos. Esses conflitos, que ocorrem durante a integração debranches em grandes sistemas foram o princípio motivador para a criação da prática de integração contínua de código.Nesse cenário, pode-se afirmar que:
  1. Aé recomendado que o desenvolvedor adote padrões próprios para leiaute do código, organização de janelas e telas, paraacesso a banco de dados, etc.
  2. Bem sistemas grandes, com milhares de arquivos, dezenas de desenvolvedores e de branches de funcionalidade, osproblemas causados por conflito podem antecipar a entrada de novas funcionalidades na produção.
  3. Ca resolução de conflitos é uma tarefa manual, que requer análise e consenso entre os desenvolvedores envolvidos.
  4. Da integração contínua é o processo de liberar uma nova versão de um sistema para seus usuários.
Revelar gabarito e comentário

GabaritoC — a resolução de conflitos é uma tarefa manual, que requer análise e consenso entre os desenvolvedores envolvidos.

Link permanente: /questoes/gp036787