Penso que o TDD pode ser usado para os casos de uso identificados na modelagem, ou seja, direcionados para casos do negócio. Estou certo na minha visão?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Penso que o TDD pode ser usado para os casos de uso identificados na modelagem, ou seja, direcionados para casos do negócio. Estou certo na minha visão?
TDD é interessente também principalmente para resolver problemas complexos, pois ele o auxilia no passa-a-passo do desenvolvimento e quanto mais complexo mais difícil são so testes manuais e mais difícil é visualizar o resultado como um todo.
Oi,
Sim, ambos estão corretos. TDD é bem útil nesses cenários de códigos complexos e também para implementar uma funcionalidade pensando nos casos de uso, pois o foco será nas regras de negócio e não na implementação(no primeiro momento).
Bons estudos!