37
Coding Dojo

Coding Dojo

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Coding Dojo

Coding Dojo

Page 2: Coding Dojo
Page 3: Coding Dojo
Page 4: Coding Dojo

PythonCampus

#horaextradojorioForkinRio

OpenSpaceRio.org

SprintSlab

StepInside.org

Page 5: Coding Dojo
Page 6: Coding Dojo
Page 7: Coding Dojo
Page 8: Coding Dojo

Dave Thomas

Page 9: Coding Dojo

(型 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

Ambiente Seguro

Page 11: Coding Dojo

Aprendizado Coletivo

Page 12: Coding Dojo

http://vimeo.com/20473572

Page 13: Coding Dojo

#comofaz?

Page 14: Coding Dojo

Pré-requisitos

Page 15: Coding Dojo

Sala

Page 16: Coding Dojo

Computador

Page 17: Coding Dojo

Projetor

Page 18: Coding Dojo

Rango!

Page 19: Coding Dojo

Problema Lúdico

Page 20: Coding Dojo

Time define a estratégia

Page 21: Coding Dojo

Desenvolvimento Guiado por Testes

Page 23: Coding Dojo

Ciclode

Baby Steps

Page 24: Coding Dojo

Programação em Par

Page 25: Coding Dojo

Piloto e Co-piloto

Page 26: Coding Dojo

Platéia

Page 27: Coding Dojo

Papeis mudam a cada turno

Page 28: Coding Dojo

TODOS precisam entender!

Page 29: Coding Dojo

Três Fases

Page 30: Coding Dojo

“Pelo menos um teste está falhando.”

Page 31: Coding Dojo

“Todos os teste estão passando.”

Page 32: Coding Dojo

“Refatoração”

Page 33: Coding Dojo

“Organizar o códigocomo se o próximo programador

fosse um psicopataque sabe onde você mora.”

Page 34: Coding Dojo

Retrospectiva

Page 35: Coding Dojo

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

FizzBuzz!