Questão 1 Comentada - Instituto Nacional de Pesquisas Espaciais (INPE) - Tecnologista Júnior I - Desenvolvimento de Software para Operação de Satélites - FGV (2024)

Considerando o contexto de desenvolvimento de software, determinadas práticas são essenciais para o bom andamento de um projeto. Um exemplo de boa prática é o uso de tags, empregadas na maioria dos sistemas de versionamento modernos.
Sobre as tags, assinale a afirmativa correta.

  • A São frequentemente atribuídas a commits consecutivos, para refletir o avanço da equipe.
  • B Servem para marcar permanentemente pontos importantes do desenvolvimento de um projeto, como o lançamento de novas versões ou outros pontos de referência.
  • C Devem ser aplicadas automaticamente a cada commit, para garantir que os pontos do desenvolvimento sejam preservados para referência futura, maximizando eficiência.
  • D Têm o seu uso recomendado para documentar alterações em tempo real em um repositório, para facilitar o rastreamento diário do progresso.
  • E Servem como uma alternativa aos commits para indicar mudanças incrementais no código, auxiliando a manutenção de um histórico do repositório mais limpo.