coding dojo
DESCRIPTION
TRANSCRIPT
![Page 1: Coding Dojo](https://reader034.vdocument.in/reader034/viewer/2022051210/54b54e3f4a7959a77c8b4632/html5/thumbnails/1.jpg)
Coding Dojo
![Page 2: Coding Dojo](https://reader034.vdocument.in/reader034/viewer/2022051210/54b54e3f4a7959a77c8b4632/html5/thumbnails/2.jpg)
![Page 3: Coding Dojo](https://reader034.vdocument.in/reader034/viewer/2022051210/54b54e3f4a7959a77c8b4632/html5/thumbnails/3.jpg)
![Page 4: Coding Dojo](https://reader034.vdocument.in/reader034/viewer/2022051210/54b54e3f4a7959a77c8b4632/html5/thumbnails/4.jpg)
PythonCampus
#horaextradojorioForkinRio
OpenSpaceRio.org
SprintSlab
StepInside.org
![Page 5: Coding Dojo](https://reader034.vdocument.in/reader034/viewer/2022051210/54b54e3f4a7959a77c8b4632/html5/thumbnails/5.jpg)
![Page 6: Coding Dojo](https://reader034.vdocument.in/reader034/viewer/2022051210/54b54e3f4a7959a77c8b4632/html5/thumbnails/6.jpg)
![Page 7: Coding Dojo](https://reader034.vdocument.in/reader034/viewer/2022051210/54b54e3f4a7959a77c8b4632/html5/thumbnails/7.jpg)
![Page 8: Coding Dojo](https://reader034.vdocument.in/reader034/viewer/2022051210/54b54e3f4a7959a77c8b4632/html5/thumbnails/8.jpg)
Dave Thomas
![Page 9: Coding Dojo](https://reader034.vdocument.in/reader034/viewer/2022051210/54b54e3f4a7959a77c8b4632/html5/thumbnails/9.jpg)
(型 or 形 literally: "form"):
japanese word describing detailed choreographed patterns of movements practiced either solo or in pair
http://en.wikipedia.org/wiki/Kata
Kata
![Page 10: Coding Dojo](https://reader034.vdocument.in/reader034/viewer/2022051210/54b54e3f4a7959a77c8b4632/html5/thumbnails/10.jpg)
Ambiente Seguro
![Page 11: Coding Dojo](https://reader034.vdocument.in/reader034/viewer/2022051210/54b54e3f4a7959a77c8b4632/html5/thumbnails/11.jpg)
Aprendizado Coletivo
![Page 13: Coding Dojo](https://reader034.vdocument.in/reader034/viewer/2022051210/54b54e3f4a7959a77c8b4632/html5/thumbnails/13.jpg)
#comofaz?
![Page 14: Coding Dojo](https://reader034.vdocument.in/reader034/viewer/2022051210/54b54e3f4a7959a77c8b4632/html5/thumbnails/14.jpg)
Pré-requisitos
![Page 15: Coding Dojo](https://reader034.vdocument.in/reader034/viewer/2022051210/54b54e3f4a7959a77c8b4632/html5/thumbnails/15.jpg)
Sala
![Page 16: Coding Dojo](https://reader034.vdocument.in/reader034/viewer/2022051210/54b54e3f4a7959a77c8b4632/html5/thumbnails/16.jpg)
Computador
![Page 17: Coding Dojo](https://reader034.vdocument.in/reader034/viewer/2022051210/54b54e3f4a7959a77c8b4632/html5/thumbnails/17.jpg)
Projetor
![Page 18: Coding Dojo](https://reader034.vdocument.in/reader034/viewer/2022051210/54b54e3f4a7959a77c8b4632/html5/thumbnails/18.jpg)
Rango!
![Page 19: Coding Dojo](https://reader034.vdocument.in/reader034/viewer/2022051210/54b54e3f4a7959a77c8b4632/html5/thumbnails/19.jpg)
Problema Lúdico
![Page 20: Coding Dojo](https://reader034.vdocument.in/reader034/viewer/2022051210/54b54e3f4a7959a77c8b4632/html5/thumbnails/20.jpg)
Time define a estratégia
![Page 21: Coding Dojo](https://reader034.vdocument.in/reader034/viewer/2022051210/54b54e3f4a7959a77c8b4632/html5/thumbnails/21.jpg)
Desenvolvimento Guiado por Testes
![Page 22: Coding Dojo](https://reader034.vdocument.in/reader034/viewer/2022051210/54b54e3f4a7959a77c8b4632/html5/thumbnails/22.jpg)
Baby Steps
http://www.flickr.com/photos/woaw/4639757602/
![Page 23: Coding Dojo](https://reader034.vdocument.in/reader034/viewer/2022051210/54b54e3f4a7959a77c8b4632/html5/thumbnails/23.jpg)
Ciclode
Baby Steps
![Page 24: Coding Dojo](https://reader034.vdocument.in/reader034/viewer/2022051210/54b54e3f4a7959a77c8b4632/html5/thumbnails/24.jpg)
Programação em Par
![Page 25: Coding Dojo](https://reader034.vdocument.in/reader034/viewer/2022051210/54b54e3f4a7959a77c8b4632/html5/thumbnails/25.jpg)
Piloto e Co-piloto
![Page 26: Coding Dojo](https://reader034.vdocument.in/reader034/viewer/2022051210/54b54e3f4a7959a77c8b4632/html5/thumbnails/26.jpg)
Platéia
![Page 27: Coding Dojo](https://reader034.vdocument.in/reader034/viewer/2022051210/54b54e3f4a7959a77c8b4632/html5/thumbnails/27.jpg)
Papeis mudam a cada turno
![Page 28: Coding Dojo](https://reader034.vdocument.in/reader034/viewer/2022051210/54b54e3f4a7959a77c8b4632/html5/thumbnails/28.jpg)
TODOS precisam entender!
![Page 29: Coding Dojo](https://reader034.vdocument.in/reader034/viewer/2022051210/54b54e3f4a7959a77c8b4632/html5/thumbnails/29.jpg)
Três Fases
![Page 30: Coding Dojo](https://reader034.vdocument.in/reader034/viewer/2022051210/54b54e3f4a7959a77c8b4632/html5/thumbnails/30.jpg)
“Pelo menos um teste está falhando.”
![Page 31: Coding Dojo](https://reader034.vdocument.in/reader034/viewer/2022051210/54b54e3f4a7959a77c8b4632/html5/thumbnails/31.jpg)
“Todos os teste estão passando.”
![Page 32: Coding Dojo](https://reader034.vdocument.in/reader034/viewer/2022051210/54b54e3f4a7959a77c8b4632/html5/thumbnails/32.jpg)
“Refatoração”
![Page 33: Coding Dojo](https://reader034.vdocument.in/reader034/viewer/2022051210/54b54e3f4a7959a77c8b4632/html5/thumbnails/33.jpg)
“Organizar o códigocomo se o próximo programador
fosse um psicopataque sabe onde você mora.”
![Page 34: Coding Dojo](https://reader034.vdocument.in/reader034/viewer/2022051210/54b54e3f4a7959a77c8b4632/html5/thumbnails/34.jpg)
Retrospectiva
![Page 35: Coding Dojo](https://reader034.vdocument.in/reader034/viewer/2022051210/54b54e3f4a7959a77c8b4632/html5/thumbnails/35.jpg)
Regras
• Pair programming
• 4/7 minutos para cada piloto
• Test Driven Development
• Baby Steps
• Dupla deve falar para todos
• Apenas dupla fala “no vermelho”
![Page 36: Coding Dojo](https://reader034.vdocument.in/reader034/viewer/2022051210/54b54e3f4a7959a77c8b4632/html5/thumbnails/36.jpg)
FizzBuzz!