Coding Dojo
TechTalk sobre coding Dojo
Tópicos
● TDD
● Para que serve
● como funciona (básico)
● tipos de dojo
● Eventos, onde encontrar
● Problemas, onde encontrar
● Exemplo prático
● Vamos fazer?
Pra que serve?
❏ Motivação:
Programadores não
treinam!
Princípios
❏ Aprendizado Contínuo
❏ Ambiente Seguro
❏ Não-Competitivo
❏ Colaborativo
❏ Inclusivo
❏ Falha e Redundância
❏ Passos de Bebê (baby steps)
Regras Gerais
❏ Computador +
Projetor/TV
❏ TDD
❏ Todos devem entender
❏ Sempre começa do zero
Retrospectiva
O que
gostamos?
O que
aprendemos?
O que poderia
melhorar?
Formatos
❏ KATA (Luta
combinada)
❏ Apresentação de
uma solução
❏ Todos devem
conseguir
reproduzir
❏ Interrupções
permitidas para
tirarem dúvidas
❏ KAKE
❏ Vários pares
simultâneos
❏ Pessoas trocam
de máquina a
cada turno
❏ Quase Randori
❏ RANDORI
❏ Programação em pares
❏ Turnos ‘time-boxed’
❏ Após Turno(5-7 min)
❏ O co-piloto vira piloto
❏ O piloto volta para a
platéia
❏ Um novo co-piloto é
convidado da platéia
❏ Comentários e críticas
somente no verde
❏ Silêncio no vermelho
Objetivos
❏ Praticar
❏ Aprender
❏ Ensinar
❏ Discutir com
bases CONCRETAS!
não faça
Corra para terminar um problema
Pegue um problema
real
Entre em ‘Flamewars’ das
discussõesCompita com outros
participantes
Deixe pessoas sem entender
E ae, bora começar?
❏ A cada 15 dias
❏ Aberto a qualquer pessoa
❏ Pizza no final! (ou bola da morte
com suco natural do pó)

Coding dojo