

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.
Maria está trabalhando em um projeto de desenvolvimento de software e decide adotar a abordagem do Test Driven Development (TDD) para melhorar a qualidade do código e a colaboração entre os membros da equipe. Ela começa a implementar uma nova funcionalidade seguindo os princípios do TDD. Assinale a alternativa que apresenta corretamente o processo que Maria deve seguir.
Escrever o teste, escrever o código, executar o teste, refatorar e, por fim, integrar o código ao repositório principal.
Escrever o código, executar o teste, escrever o teste, refatorar e, por fim, integrar o código ao repositório principal.
Escrever o teste, executar o teste, escrever o código, executar o teste novamente, refatorar e, por fim, integrar o código ao repositório principal.
Escrever o código, escrever o teste, executar o teste, refatorar e, por fim, integrar o código ao repositório principal.
Escrever o teste, escrever o código, executar o teste, integrar o código ao repositório principal e, por fim, refatorar.