Test-Driven Development com Ruby on Rails
-
Upload
rodrigo-manhaes -
Category
Education
-
view
867 -
download
1
description
Transcript of Test-Driven Development com Ruby on Rails
Test-Driven Development com Ruby on Rails
Rodrigo S. ManhãesLaboratório de Ciências Matemáticas/UENF
Núcleo de Pesquisa em Sistemas de Informação/IFF
Rodrigo Manhães● Desenvolvedor de software na UENF desde 1998
● Professor em cursos de graduação desde 2004 (FSMA, UCAM, UENF)
● Pesquisador no NSI/IFF desde 2008
● Colaborador em projetos de software livre desde 2008
● Utilizando TDD desde 2007
● Utilizando Ruby on Rails desde 2009
resolver certo
o problema certo
http://www.flickr.com/photos/siebeneinhalb-de/510621489
http://www.flickr.com/photos/swanksalot/684391801
http://www.flickr.com/photos/christ_fierro/3337444359
http://www.flickr.com/photos/asthmahelper/5176466672
http://www.flickr.com/photos/doublefeaturepodcast/3477438490
test-driven development
http://blog.dannorth.net/introducing-bdd
http://www.flickr.com/photos/desiitaly/1787142391
http://www.flickr.com/photos/yogendra174/4364939550
somente escreva código para consertar um teste que está
falhando
(a não ser que você esteja refatorando)
aprendemos assim
aprendemos assim
TDD é assim
http://www.flickr.com/photos/33370236@N06/3845669785
testar antes?
aprendemos assim
TDD é assim
http://www.flickr.com/photos/33370236@N06/3845669785
design depois?
O ciclo TDD
1: test
2: code
http://www.flickr.com/photos/jrmyst/4862642454
3: refactor
http://www.flickr.com/photos/samhines/2744177977
http://www.flickr.com/photos/llohman/4117901094
TDD é uma técnica de design de software
Os testes vêm de brinde!
e a documentação também!
http://www.flickr.com/photos/wiskinator/2613175624/
Test-Driven Developmente
Ruby on Rails
FEITOS UM PARA O OUTRO!!
MÃO NA MASSA!
na web
Github: github.com/rodrigomanhaes
Slideshare: slideshare.net/rodrigomanhaes
Twitter: @rodrigomanhaes
Blog técnico: programacaoradical.blogspot.com
Blog pessoal: fanatismoindeciso.blogspot.com
E-mail: [email protected]