Controle de Versao: O versionamento de código via GIT é uma forma de gerenciar código-fonte ou arquivos de maneira a criar instâncias deles. Com esse sistema, é possível compartilhar arquivos entre vários autores e colaboradores sob a segurança de estar criando cópias de cada versão de arquivo. Sobre os benefícios de se utilizar o versionamento via GIT, analise as afirmações a seguir: I. Acompanhamento do histórico de alterações do arquivo II. Redundância e backup dos arquivos III. Aumento na velocidade e na produtividade no desenvolvimento IV. Menor acoplamento entre equipes de desenvolvimento e produção Estão corretas as afirmativas:
O versionamento de código via GIT é uma forma de gerenciar código-fonte ou arquivos de maneira a criar instâncias deles. Com esse sistema, é possível compartilhar arquivos entre vários autores e colaboradores sob a segurança de estar criando cópias de cada versão de arquivo. Sobre os benefícios de se utilizar o versionamento via GIT, analise as afirmações a seguir:
I. Acompanhamento do histórico de alterações do arquivo
II. Redundância e backup dos arquivos
III. Aumento na velocidade e na produtividade no desenvolvimento
IV. Menor acoplamento entre equipes de desenvolvimento e produção
Estão corretas as afirmativas:
a) I e II.
b) I e III.
c) I, II e III.
d) II, III e IV.
e) I, II e IV.
Vamos avaliar cada afirmação sobre benefícios do versionamento com Git:
I. Acompanhamento do histórico de alterações do arquivo Correta. O Git registra commits, permitindo ver quem alterou, o que alterou e quando, além de comparar versões e reverter mudanças.
II. Redundância e backup dos arquivos Correta. Em geral, cada clone de um repositório Git possui o histórico completo (controle distribuído), o que aumenta a redundância e ajuda na recuperação/backup do código.
III. Aumento na velocidade e na produtividade no desenvolvimento Correta. O Git facilita trabalho paralelo (branches), integração (merge), revisão e rastreabilidade, o que tende a aumentar produtividade e reduzir retrabalho.
IV. Menor acoplamento entre equipes de desenvolvimento e produção Incorreta como benefício direto do Git. Esse “menor acoplamento” está mais ligado a práticas e processos (DevOps, CI/CD, infraestrutura, gestão de releases) do que ao sistema de versionamento em si.
Logo, estão corretas I, II e III.
Alternativa correta: (c).