///
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.