Gabarito disponível
Acerca de arquitetura de aplicações, julgue os próximos itens.
De acordo com a abordagem test-driven development, os testes devem ser definidos antes da codificação das funções a serem testadas.
De acordo com a abordagem test-driven development, os testes devem ser definidos antes da codificação das funções a serem testadas.
Resolução comentada
No TDD, o teste é escrito antes do código.
O TDD segue o ciclo Red-Green-Refactor: escreve-se primeiro um teste que falha, depois o código mínimo para passar e, por fim, refatora-se. Os testes são, portanto, definidos antes da codificação das funções.
Análise das alternativas
A) Certo: correta, pois reflete o princípio do TDD. B) Errado: incorreta, já que inverteria a ordem característica da abordagem.
Referência: Kent Beck — Test-Driven Development.
Resolução comentada do VaiConcursos.