Executando verificação de segurança...
1

Depende como é implementado, vejo o TDD diminuindo a critiavidade na hora das soluções, primeiro, faça um teste e depois codifique o que precisa eu acho esse fluxo danoso. Eu acho que a premissa de tentar aumentar sempre o test coverge ruim também, visto que na engenharia de software é necessário achar balanço entre custo, tempo e qualidade, tdd é código ou seja, consome tempo.
Acho que o BDD é melhor do que o TDD em alguns aspectos, já que tu não precisa escrever um teste pra todo pedaço de função e sim um teste pensando no comportamento da aplicação.

Carregando publicação patrocinada...