quinta-feira, 4 de outubro de 2007

XP Programming e TDD

Para quem ainda não conhece, estarei falando um pouco agora sobre XP(Xtreme Programming) .
XP é uma metodologia de desenvolvimento ágil para elaboração de projetos. As principais idéias de XP são perder mais tempo na produção de código e menos na correção de bugs, programação por par, TDD e muitas outras.

Uma das idéias utilizadas é a de TDD que é uma inversão do processo atual de produção de código. A idéia é simples:

Testar -> Produção de Código

Ao contrário do modelo padrão...

Produção de Código -> Testar

Bem, eu estou conseguindo fazer alguns programas com essa idéia.
Para quem quiser saber mais:

Excelente site com explicação sobre todas as técnicas e regras para você ficar por dentro da idéia!
Framework para testes incorporado ao Eclipse
TDD (em inglês)
TDD em Floripa!
Site do meu ex-colega de trabalho que utilizou TDD aqui na empresa (infelizmente não desenvolvi o projeto com ele)

Abraços!