Ed
ontem
Vamos analisar cada afirmação sobre o Desenvolvimento Orientado a Testes (TDD): ( ) No TDD, os testes são escritos após a implementação do código. É falsa (F). No TDD, os testes são escritos antes da implementação do código, seguindo o ciclo de "Red, Green, Refactor". ( ) TDD visa reduzir o número de defeitos no software. É verdadeira (V). O objetivo do TDD é, de fato, reduzir a quantidade de defeitos, pois os testes são criados antes do código, garantindo que o código atenda aos requisitos desde o início. ( ) TDD não enfatiza a melhoria na qualidade do código. É falsa (F). O TDD enfatiza a melhoria da qualidade do código, pois a prática de escrever testes antes do código leva a um design mais limpo e modular. ( ) Uma das vantagens do TDD é facilitar a detecção de regressões. É verdadeira (V). O TDD ajuda a detectar regressões, pois os testes automatizados são executados sempre que o código é alterado, garantindo que novas mudanças não quebrem funcionalidades existentes. ( ) TDD pode aumentar o tempo de desenvolvimento e a complexidade do código. É verdadeira (V). Embora o TDD possa aumentar o tempo inicial de desenvolvimento devido à escrita de testes, ele pode resultar em um código mais robusto e menos propenso a erros a longo prazo. Agora, vamos classificar as afirmações: 1. F 2. V 3. F 4. V 5. V Portanto, a sequência correta é: F - V - F - V - V, que corresponde à alternativa D) F - V - F - F - V.
Mais perguntas desse material