Postagens

Mostrando postagens de janeiro, 2023

Teste Driven Development ou TDD, o que é?

Imagem
Hoje esbarrei com essa sigla, TDD , e eu não fazia a menor ideia do que significava. Então, como um excelente curioso que sou, decidi dedicar um tempo procurando na internet e realizando uma prova-conceito na minha máquina. Não entrarei em código nesse texto, afinal de contas, eu ainda preciso entender melhor como o TDD funciona, suas aplicações, vantagens e usabilidade, ficaremos apenas no conceito, de forma simples e direta. TDD é o Desenvolvimento Orientado por Testes , ou seja, iremos criar os testes antes mesmo de começar a desenvolver a aplicação propriamente dita. Eu achei estranho, mas fui lendo e começou a fazer sentido, você verá. A ideia é se basear em pequenos ciclos de repetições, onde para cada funcionalidade a ser desenvolvida, primeiramente se desenvolve um teste para testar a funcionalidade que ainda não foi desenvolvida. Doideira, né? Eu também achei. Mas continuei a ler e, ou eu fui ficando mais maluco do que já sou, ou realmente a ideia de você desenvolver uma f