TDD
Escrever o teste primeiro (vermelho), depois o código que faz ele passar (verde), depois refatorar.
Disciplina criada por Kent Beck. Força um design testável, dá retorno rápido e gera uma especificação autodocumentada. Controverso — nem todo mundo segue o TDD à risca, mas a maioria reconhece o valor de escrever o teste antes.