Imagem de fundo

Durante o desenvolvimento de um sistema no IFMS, dois...

Durante o desenvolvimento de um sistema no IFMS, dois programadores precisam trabalhar simultaneamente no mesmo projeto, enquanto um adiciona novas funcionalidades, o outro corrige erros no código existente. Para garantir que ambos possam colaborar sem sobrescrever as alterações um do outro e ainda acompanhar o histórico de mudanças realizadas, a equipe decide utilizar uma ferramenta específica para esse controle.


Com base nessa situação, qual das seguintes soluções é a mais adequada?


A

Utilizar um editor de texto compartilhado em tempo real, como o Google Docs, para que ambos os programadores possam ver e modificar o código simultaneamente.


B

Implementar um sistema de backup manual diário, no qual cada programador copia o código do projeto para uma pasta separada no final do dia de trabalho.


C

Adotar uma ferramenta de versionamento Git, que permite a cada programador trabalhar em sua própria cópia do código, registrar as alterações com commits e integrar essas mudanças de forma controlada.


D

Comunicar todas as alterações por meio de reuniões diárias detalhadas, nas quais cada programador informa as modificações realizadas para evitar conflitos futuros.


E

Utilizar uma ferramenta de gerenciamento de projetos para atribuir tarefas e monitorar o progresso de cada desenvolvedor.