Imagem de fundo

Projetos possuem necessidades diferentes baseados em sua...

Projetos possuem necessidades diferentes baseados em sua utilização, implementação e manutenção, desta forma existem diversos modelos de desenvolvimento de software. Um destes modelos é o TDD (Test-Driven Development), um modelo que envolve a criação de testes automatizados antes de escrever o código de produção. Assinale a alternativa correta em relação aos benefícios do TDD.


A

Desenvolvimento rápido, pois diminui a escrita de código


B

Rápido desenvolvimento pois não há a necessidade de testar as funções do software


C

Maior produtividade, código mais confiável, detecção precoce de erros e documentação automática


D

Diminuição de 30,2% no gerenciamento do projeto e consequentemente redução de quase 50% do código-fonte