Olá pessoal,
venho acompanhando à algum tempo a idéia do TDD e todos os seus conceitos.
Acho interessante como o desenvolvimento guiado por testes se comporta e faz
com que o programador/desenvolvedor mude seu pensamento no momento de
construir software. Com certeza é uma mudança de paradigma em relação ao modelo
tradicional de se testar software. Até aí tudo OK.
Certa vez, comentando com colegas, um deles disse que a idéia do TDD era basicamente
a programação por tentativa e erro… Até aquele momento eu não havia pensado nesta questão.
Outras questões como estas eu já havia visto, mas essa de tentativa e erro ainda não…
A partir desse comentário comecei a “mastigar” isso e não consegui vislumbrar uma resposta
para dizer que o TDD não é “tentativa e erro”.
Gostaria que colocassem suas opiniões sobre esta questão…
Grato!