Slide 1

Slide 1 text

DOJO domingo, 20 de maio de 12

Slide 2

Slide 2 text

O que é Programadores (e simpatizantes) se reúnem para aprender Experiências compartilhadas com o grupo Ambiente colaborativo e inclusivo domingo, 20 de maio de 12

Slide 3

Slide 3 text

Pair Programming Cada dupla de programadores terá cinco minutos 100 Olhos 010 Cabeças 001 Pensamento domingo, 20 de maio de 12

Slide 4

Slide 4 text

Dinâmica Piloto Pensa e digita Co-Piloto Pensa Platéia domingo, 20 de maio de 12

Slide 5

Slide 5 text

TDD Testes primeiro: antes de qualquer implementação escrevemos os testes E mais, nosso código é escrito única e exclusivamente para passar nos testes “Todo código tem erros até que se prove o contrário.” domingo, 20 de maio de 12

Slide 6

Slide 6 text

TDD Vermelho Testes falharam, platéia calada Verde Código passou nos testes Refatorar Segurança de que não iremos quebrar funcionalidades domingo, 20 de maio de 12

Slide 7

Slide 7 text

Pequenos passos Devemos começar pelos desafios mais simples Vários pequenos testes para atender uma funcionalidade domingo, 20 de maio de 12

Slide 8

Slide 8 text

O que não faremos Deixar alguém sem entender a solução Competir para ver quem faz melhor Copiar e colar código Correr para terminar o problema domingo, 20 de maio de 12

Slide 9

Slide 9 text

Problema de hoje domingo, 20 de maio de 12

Slide 10

Slide 10 text

Para o fim... O que aprendemos? O que gostamos? O que podemos melhorar? domingo, 20 de maio de 12

Slide 11

Slide 11 text

Referências Coding Dojo codingdojo.org Gabriel Oliveira, Dojo Poa [email protected] Rodolfo, Dojo Rio www.slideshare.net/rhcarvalho/intro-dojo-rio- presentation domingo, 20 de maio de 12