Pular para o conteúdo principal

Questão de Engenharia de Software — Conceitos Básicos em Engenharia de Software — CESPE / CEBRASPE 2024

Engenharia de SoftwareConceitos 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.
  1. CCerto
  2. 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.

GitFlow
  • 1Produção
    • master (main)
    • hotfix (correção crítica)
  • 2Desenvolvimento
    • develop (integração)
    • feature (nova funcionalidade)
    • release (preparação de versão)
LEVEL · soulevel.com.br

Link permanente: /questoes/ce186291