Upload
phamhuong
View
216
Download
1
Embed Size (px)
Citation preview
31-Ago-2007 Copyleft 2007 by Danilo & rbp 1
Testes! Código! Ação!
Dúvidas?
Danilo Sato Rodrigo Pimenteldtsato.com isnomore.net
31-Ago-2007 Copyleft 2007 by Danilo & rbp 2
O que é Desenvolvimento Dirigido por Testes?
?
31-Ago-2007 Copyleft 2007 by Danilo & rbp 3
O que é Desenvolvimento Dirigido por Testes?
“Código limpo que funciona” -- Ron Jeffries
31-Ago-2007 Copyleft 2007 by Danilo & rbp 4
Ciclo em Passos Pequenos:
1.Vermelho: Escreva um teste que falha
2.Verde: Faça o teste passar rapidamente
3.Refatore
O que é Desenvolvimento Dirigido por Testes?
31-Ago-2007 Copyleft 2007 by Danilo & rbp 5
Só isso? E agora?
Programação Pareada Demo Retros.
20 minutos
31-Ago-2007 Copyleft 2007 by Danilo & rbp 6
TDD na Prática
● Jogo da Velha / Tic-Tac-Toe
TODO:
31-Ago-2007 Copyleft 2007 by Danilo & rbp 7
TDD na Prática
● Jogo da Velha / Tic-Tac-Toe
TODO:
● Tabuleiro
31-Ago-2007 Copyleft 2007 by Danilo & rbp 8
TDD na Prática
● Jogo da Velha / Tic-Tac-Toe
TODO:
● Tabuleiro● Joga o “X”
31-Ago-2007 Copyleft 2007 by Danilo & rbp 9
TDD na Prática
● Jogo da Velha / Tic-Tac-Toe
TODO:
● Tabuleiro● Joga o “X”● Joga o “O”
31-Ago-2007 Copyleft 2007 by Danilo & rbp 10
TDD na Prática
● Jogo da Velha / Tic-Tac-Toe
TODO:
● Tabuleiro● Joga o “X”● Joga o “O”● Jogadas Inválidas
31-Ago-2007 Copyleft 2007 by Danilo & rbp 11
TDD na Prática
● Jogo da Velha / Tic-Tac-Toe
TODO:
● Tabuleiro● Joga o “X”● Joga o “O”● Jogadas Inválidas● Alguém Venceu?
31-Ago-2007 Copyleft 2007 by Danilo & rbp 12
TDD na Prática
● Jogo da Velha / Tic-Tac-Toe
TODO:
● Tabuleiro● Joga o “X”● Joga o “O”● Jogadas Inválidas● Alguém Venceu?● Empatou?
31-Ago-2007 Copyleft 2007 by Danilo & rbp 13
Treinando TDD
● Dojo– SP: groups.google.com/group/dojo_sp– Floripa: dojofloripa.wordpress.com– Internacional: www.codingdojo.org
31-Ago-2007 Copyleft 2007 by Danilo & rbp 14
Referências
● Livros:– Kent Beck, “Test-Driven Development: By Example”, Addison-
Wesley Professional, 2002
– Martin Fowler et al, “Refactoring: Improving the Design of Existing Code”, Addison-Wesley Professional, 1999
– David Astels, “Test Driven Development: A Practical Guide”, Prentice Hall PTR, 2003
● Online:– www.testdriven.com
– www.xprogramming.com
– www.dtsato.com/blog/default