Ed
há 3 semanas
Vamos analisar as alternativas com base no que é o Test Driven Development (TDD): a) O TDD prioriza a documentação detalhada em vez da verificação de funcionalidades. - Incorreto. TDD foca em testes automatizados para garantir funcionalidades, não em documentação detalhada. b) No TDD, os testes são criados somente após o código estar finalizado e validado. - Incorreto. No TDD, os testes são escritos antes do código. c) A prática central do TDD é escrever código apenas depois de ter um teste que falha. - Correto. Essa é a essência do TDD: escrever um teste que inicialmente falha, depois escrever o código para passar no teste. d) O TDD evita o uso de testes automatizados para não comprometer a produtividade. - Incorreto. TDD usa testes automatizados justamente para aumentar a qualidade e produtividade. e) A principal vantagem do TDD está na redução do envolvimento do cliente durante o desenvolvimento. - Incorreto. TDD não tem como foco reduzir o envolvimento do cliente. Portanto, a alternativa correta é: c. A prática central do TDD é escrever código apenas depois de ter um teste que falha.
Cadastre-se ou realize login