Ed
anteontem
Vamos analisar as alternativas uma a uma para identificar a correta sobre o TDD (Test Driven Development): A) TDD é uma metodologia de desenvolvimento de software que prioriza a documentação detalhada dos requisitos antes de iniciar a programação. - Esta afirmação não é correta, pois o TDD foca na criação de testes antes da implementação, não na documentação detalhada. B) TDD é uma abordagem ágil que envolve a criação de casos de teste após a implementação das funcionalidades do software. - Esta afirmação está incorreta, pois no TDD os testes são escritos antes da implementação das funcionalidades. C) TDD é uma prática de desenvolvimento em que os desenvolvedores escrevem os casos de teste antes de programar as funcionalidades, realizando ciclos repetitivos de implementação e teste. - Esta afirmação está correta, pois descreve precisamente o processo do TDD. D) TDD é uma técnica de teste que se concentra na validação de interfaces de usuário em vez de funcionalidades internas do software. - Esta afirmação é incorreta, pois o TDD se concentra em testes unitários e não especificamente em interfaces de usuário. E) TDD é uma estratégia de desenvolvimento que visa maximizar o acoplamento do código para aumentar a eficiência. - Esta afirmação é incorreta, pois o TDD busca um código menos acoplado e mais coeso. Portanto, a alternativa correta é: C) TDD é uma prática de desenvolvimento em que os desenvolvedores escrevem os casos de teste antes de programar as funcionalidades, realizando ciclos repetitivos de implementação e teste.