Test Driven Development é uma pratica sugerida pela metodologia ágil XP. A ideia é fazer testes automatizados antes de desenvolver a implementação. Essa inversão (fazer testes antes) traz diversos benefícios para o projeto como uma suíte de teste maior, cobrindo mais casos e garantindo qualidade do que foi testado. Para escrever testes de boa qualidade, exige que o código também seja bem escrito, usando boa orientação a objetos e talvez padrões de projeto para soluções. Mas TDD não garante o código de boa qualidade se os testes não forem de boa qualidade. Para isso é necessário um esforço para manter o código sempre melhor e estudar praticas a fim de aumentar a qualidade. A pratica do TDD bem usada torna o produto melhor e a equipe produtiva.
TDD, XP, testes antes da implementação, qualidade externa, bons testes de unidade, orientação a objetos, código melhor, aumentar a qualidade deve ser estudada, pratica do TDD bem usada, produtiva
nessa época o Rafael Queiroz fez uma pra´tica e pagou o preço do esforço para aplicar TDD, foi incrível ... hoje eu sei que se chama prática deliberada hehe
ResponderExcluir