Buscar

O Test Driven Development – TDD é uma das práticas sugeridas na eXtreme Programming − XP, onde o programador escreve o teste antes de escrever o có...

O Test Driven Development – TDD é uma das práticas sugeridas na eXtreme Programming − XP, onde o programador escreve o teste antes de escrever o código. O ciclo de desenvolvimento utilizando TDD é mostrado abaixo.

TDD
I
III II
1. Write a test
that fails
2. Make the
code work
3. Eliminate
redundancy

Considere:

I. Etapa inicial, onde se escreve um teste que falha, para alguma funcionalidade que ainda será escrita.
II. Já com o teste criado, é o momento de executar o teste.
III. Eliminar códigos redundantes, remover acoplamentos, enfim, identificar pontos de melhoria no código.

As etapas I, II e III são, respectivamente,


(A) Iniciação, Execução e Controle.
(B) Red, Green e Refactor.
(C) Iniciação, Atuação e Otimização.
(D) Plan, Do e Check.
(E) Planejamento, Execução e Melhoria.