Nesta prática, o desenvolvedor de software migra de uma abordagem que consiste em desenvolver grandes lotes de código para depois testá-los, o que pode aumentar a chance de maiores bugs e defeitos no produto para uma abordagem onde:
– Em caso de sucesso, deve-se ajustar o código deixando-o “limpo” (Clean Code) para seja de fácil compreensão e manutenção.