Questão de Engenharia de Software — Conceitos Básicos em Engenharia de Software — CESPE / CEBRASPE 2024
Engenharia de Software›Conceitos Básicos em Engenharia de Software
Código
ce186291
Banca
CESPE / CEBRASPE
Órgão
STJ
Ano
2024
Nível
Superior
Cargo
Analista Judiciário - Área: Apoio Especializado - Especialidade: Análises de Sistemas de Informação
No modelo gitflow, a branch principal para o ambiente de produção, que deve conter as versões estáveis do código que originam as builds, é denominada feature.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoE — Errado
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Modelo GitFlow
Gabarito: E (Errado). A afirmação está incorreta porque, no modelo GitFlow, a branch principal destinada ao ambiente de produção é a master (ou main), e não a feature. As branches feature são utilizadas para desenvolver novas funcionalidades e devem ser mescladas na branch develop, não na master.
O GitFlow define um conjunto de branches com papéis específicos:
master: contém o código de produção, sempre estável e pronto para deploy.
develop: integra as features em desenvolvimento.
feature: criadas a partir de develop para cada nova funcionalidade; após conclusão, são mescladas de volta em develop.
release: prepara uma nova versão para produção, mesclando em master e develop.
hotfix: corrige bugs críticos diretamente a partir de master.
Portanto, ao afirmar que a branch de produção se chama feature, o enunciado troca o nome correto (master) por um dos ramos de desenvolvimento, tornando a assertiva falsa.