

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
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?
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.
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.
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.
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.
Utilizar uma ferramenta de gerenciamento de projetos para atribuir tarefas e monitorar o progresso de cada desenvolvedor.