O documento apresenta os principais tópicos de uma palestra sobre desenvolvimento orientado a testes (TDD). Inclui uma discussão sobre os benefícios do TDD em termos de tempo gasto e qualidade, aplicação de TDD em projetos existentes, programação orientada a objetos, validação de dados e refatoração para testabilidade.