A popularidade da prática do uso do Desenvolvimento Orientado a testes tem cresc...

Questão de Engenharia de Software da banca AOCP aplicada no concurso IBGE (2019). Confira a resolução completa abaixo:

A popularidade da prática do uso do Desenvolvimento Orientado a testes tem crescido cada vez mais entre os desenvolvedores, pelo fato de trazer diversas vantagens em diferentes áreas do software. A ideia é que, quando se começa pelo teste, escreve-se naturalmente um código que é mais fácil de ser testado. O código apresenta maior coesão, menos acoplamento, interface pública e precondições mais simples. Essas melhorias são apresentadas com o uso de TDD em