TDD está morto?

Recentemente o David Heinemeier Hansson (DHH) publicou um post com o polêmico título “TDD is dead. Long live testing.” (TDD está morto. Longa vida ao teste) que teve grande repercussão e a comunidade tem falado só sobre isso ultimamente. E isso não poderia ter acontecido em melhor hora, pois eu estou exatamente preparando um treinamento de TDD e BDD, então estou com muita informação para debater o assunto.

Antes do artigo, houve a palestra do David na RailsConf onde ele iniciou esse tema. Depois do artigo, houve dois hangount de titãs com o David, Martin Fowler e Kent Beck debatendo esse assunto: parte 1 e parte 2.

Neste post darei minha contribuição para a discussão e ajudarei a esclarecer alguns pontos cegos.

Continue lendo