O desenvolvimento de sistemas mediante a utilização de
CLEAN CODE baseia-se em um ciclo curto de repetições, em
que o responsável pela codificação descreve testes
automatizados que definem uma funcionalidade elicitada.
Após se definir o teste, desenvolve-se o código que será
validado pela equipe de teste e, posteriormente, refatorado.