coding dojo no pug - pe

33
Coding Dojo Python User Group - PE

Upload: brunno-gomes

Post on 18-Dec-2014

1.983 views

Category:

Education


0 download

DESCRIPTION

Apresentação sobre Coding Dojo no II Encontro do PUG-PE (13/03/2010).

TRANSCRIPT

Page 1: Coding Dojo no PUG - PE

Coding DojoPython User Group - PE

Page 2: Coding Dojo no PUG - PE

Porque ?

Page 3: Coding Dojo no PUG - PE

Nós não treinamos.

Page 4: Coding Dojo no PUG - PE

O que é ?

Page 5: Coding Dojo no PUG - PE

De acordo com o CodingDojo.Org

“Um encontro onde um grupo de programadores se junta para trabalhar num

desafio de programação. O objetivo é se divertir praticar deliberadamente de forma a melhorar

suas habilidades.”

Page 6: Coding Dojo no PUG - PE

Prática Deliberada.

Page 7: Coding Dojo no PUG - PE

Não é...

Page 8: Coding Dojo no PUG - PE
Page 9: Coding Dojo no PUG - PE
Page 10: Coding Dojo no PUG - PE

...um lugar para pura exibição.

Page 11: Coding Dojo no PUG - PE
Page 12: Coding Dojo no PUG - PE
Page 13: Coding Dojo no PUG - PE

... competição.

Page 14: Coding Dojo no PUG - PE

Características

Page 15: Coding Dojo no PUG - PE
Page 16: Coding Dojo no PUG - PE

● Passos de bebê

● Todos são iguais

● Todos devem entender

● Abertura para novas idéias

Page 17: Coding Dojo no PUG - PE

● Iterativo e Interativo

● Interrupções incentivadas

● Sempre se usa testes

● Sempre começa do zero

Page 18: Coding Dojo no PUG - PE

Algumas regras

Page 19: Coding Dojo no PUG - PE

● Computador + Projetor

● Piloto + co-piloto

● TDD

vermelho → verde → refatorar

Page 20: Coding Dojo no PUG - PE

Estilos

Page 21: Coding Dojo no PUG - PE

PreparedKata

Page 22: Coding Dojo no PUG - PE

● Piloto e co-piloto fixos

● Apresentam uma solução do

início ao fim

● Cada passo é explicado

Page 23: Coding Dojo no PUG - PE

● Indicado para um grande

número de participantes

● Pode-se usar um problema e

solução previamente

preparados

Page 24: Coding Dojo no PUG - PE

RandoriKata

Page 25: Coding Dojo no PUG - PE

● Piloto e co-piloto revezam

● Todos os presentes são

convidados a participar

● Cada par tem um tempo para

programar

Page 26: Coding Dojo no PUG - PE

● Indicado para grupos menores

● O ideal é que todos os

participantes programem

Page 27: Coding Dojo no PUG - PE

Problemas e Soluções

Page 28: Coding Dojo no PUG - PE

● Problemas simples

● Qualquer um pode propor

● Tem que começar e terminar

na mesma sessão do Dojo

Page 29: Coding Dojo no PUG - PE

Depois do Dojo

Page 30: Coding Dojo no PUG - PE

● O que aprendemos ?

● O que foi bom ?

● O que foi ruim ?

Page 31: Coding Dojo no PUG - PE

Vamos ?

Page 32: Coding Dojo no PUG - PE
Page 33: Coding Dojo no PUG - PE

http://groups.google.com/group/pug-pe

Brunno GomesBrunno Gomesbrunno.net

twitter.com/brunnogomes