Test Driven Development (TDD) é uma prática muito utiliza...
As atividades previstas nos balões RED-GREENREFACTOR podem ser, respectivamente:
Comentários
Veja os comentários dos nossos alunos
A alternativa correta é A: criar um teste que falhe – fazer o código funcionar – eliminar redundâncias.
No ciclo do Test Driven Development (TDD), as atividades representadas pelos balões "RED-GREEN-REFACTOR" são:
RED (Vermelho): Escrever um caso de teste que falhe inicialmente, pois ainda não há código implementado para satisfazê-lo. Isso define o requisito a ser implementado.
GREEN (Verde): Escrever o código mínimo necessário para fazer o teste criado anteriormente passar, ou seja, fazer o código funcionar.
REFACTOR (Refatorar): Depois que o teste está passando, refatorar o código para melhorar sua estrutura, remover duplicações, seguir boas práticas de programação, etc. Essa etapa garante que o código fique limpo e de fácil manutenção.
Portanto, a alternativa correta que descreve corretamente as atividades previstas nos balões RED-GREEN-REFACTOR é a opção A: "criar um teste que falhe – fazer o código funcionar – eliminar redundâncias".
As outras opções estão incorretas:
B) "escrever um trecho de código - validar o código - encapsular o código" não representa adequadamente as etapas do ciclo TDD.
C) "identificar erros no código - validar o código - testar com várias iterações" não corresponde às etapas do ciclo TDD.
D) "realizar testes no código - avaliar o código - implementar melhorias no código" não descreve corretamente as atividades do ciclo RED-GREEN-REFACTOR.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo