Test Driven Development (TDD) é uma prática muito utiliza...

Próximas questões
Com base no mesmo assunto
Q2469944 Engenharia de Software
Test Driven Development (TDD) é uma prática muito utilizada no processo de desenvolvimento de sistemas computacionais, que aumenta a produtividade do processo a partir de testes já consolidados. A figura a seguir representa o ciclo do TDD.
Imagem associada para resolução da questão

As atividades previstas nos balões RED-GREENREFACTOR podem ser, respectivamente:
Alternativas

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