nEntrada:
estórias de usuário (requisitos), arquitetura
1.Escreva um teste para uma porção
ridiculamente pequena
da funcionalidade.
2.Compile e rode o teste.
3.Escreva o mínimo código funcional para passar
o teste (com
possível enganação). Compile.
4.Compile e rode o teste
5.Melhore o teste para desvendar a enganação,
se houver Vá
para (2)
6.Melhore (refatore) o código funcional. Vá
para (2)