Disciplina: Noções de Informática 0 Curtidas

Considerando as funções de um controlador de versões e as ações

Atualizado em 29/02/2024

Considerando as funções de um controlador de versões e as ações tomadas pelos desenvolvedores em relação a ele, avalie as afirmativas a seguir:

I . A recuperação do estado de um projeto em determinado momento do desenvolvimento é uma função mais bem executada pelo profissional envolvido no projeto do que pela ferramenta de controle de versões.
II. Uma ferramenta de controle de versões previne o surgimento de eventuais discordâncias entre desenvolvedores, pois é capaz de registrar dados de auditoria relacionados a alterações feitas no código.
III. Embora o desenvolvimento paralelo seja possível com uma ferramenta de controle de versões, esta prática tende a desestimular a atuação do desenvolvedor, pois a equipe não conhecerá o verdadeiro autor das alterações feitas no código.

Considerando o contexto apresentado, assinale a alternativa correta. Alternativas:

a) Apenas a afirmativa II é correta.
b) Apenas as afirmativas I e II são corretas.
c) Apenas as afirmativas II e III são corretas.
d) As afirmativas I, II e III são corretas.
e) Apenas a afirmativa III é correta.


Solução

Alternativa correta: b) Apenas as afirmativas I e II são corretas. De acordo com o gabarito AVA.

Analisando as afirmativas apresentadas:

I. A recuperação do estado de um projeto em determinado momento do desenvolvimento é uma função mais bem executada pelo profissional envolvido no projeto do que pela ferramenta de controle de versões.

Essa afirmativa é incorreta. Uma das principais funções de um sistema de controle de versões é justamente permitir a recuperação de versões anteriores de um projeto. As ferramentas de controle de versões facilitam a restauração de um estado anterior do código, permitindo que os desenvolvedores retornem a um ponto específico no histórico do projeto. Portanto, a ferramenta de controle de versões é projetada para executar essa função de maneira mais eficiente do que depender apenas do profissional envolvido.

II. Uma ferramenta de controle de versões previne o surgimento de eventuais discordâncias entre desenvolvedores, pois é capaz de registrar dados de auditoria relacionados a alterações feitas no código.

Essa afirmativa é correta. As ferramentas de controle de versões registram informações detalhadas sobre as alterações feitas no código, como quem fez a alteração, quando foi feita e qual foi a natureza da modificação. Esses registros de auditoria ajudam a prevenir discordâncias entre desenvolvedores, fornecendo uma trilha de auditoria clara e um histórico confiável das alterações.

III. Embora o desenvolvimento paralelo seja possível com uma ferramenta de controle de versões, esta prática tende a desestimular a atuação do desenvolvedor, pois a equipe não conhecerá o verdadeiro autor das alterações feitas no código.

Essa afirmativa é incorreta. As ferramentas de controle de versões permitem o desenvolvimento paralelo, onde vários desenvolvedores podem trabalhar no mesmo projeto simultaneamente. Elas são projetadas para gerenciar conflitos e combinar alterações feitas por diferentes pessoas. Além disso, as ferramentas de controle de versões registram o autor de cada alteração, tornando possível rastrear quem fez quais modificações no código. Portanto, a equipe pode identificar claramente o verdadeiro autor das alterações feitas no código.

Tenha bons estudos!!

Assuntos: Controlador de Versões, Recuperação do Estado

Vídeo Sugerido: YouTube

Ainda não há comentários.

Autenticação necessária

É necessário iniciar sessão para comentar

Entrar Registrar

Apoie nosso trabalho!
Assine Agora