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:
- 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.
- 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.
- Ca resolução de conflitos é uma tarefa manual, que requer análise e consenso entre os desenvolvedores envolvidos.
- Da integração contínua é o processo de liberar uma nova versão de um sistema para seus usuários.