evento
topico
nomeCoding Dojo
tituloCoding Dojo
descritorapoie, apoie.org, Tabela de Decisões, programa, simplificar, método, LDC, Dojo, Dojo Rio, Coding Dojo, Kata, Princípios, Regras Gerais, Retrospectiva, Formatos, Kata, Randori, Kake, Objetivos, Como funciona
leadTreinamento para programadores utilizando TDD (Desenvolvimento Orientado a Testes).
tempo10:17min
origemDojo.xml
referenciaFonte: vídeo de Daniel Cukier (Locaweb) baseado em slides de Danilo Sato.
topico
titulo Dojo (pessoas interessadas, recursos) => diversão, aprendizagem
desc
Programadores se reúnem para aprender.
Experiências compartilhadas com o grupo.
Ambiente inclusivo, seguro e convidativo.
Dupla sempre explica modificações.

Rotatividade
Fluxo

Reuniões centradas num desafio de programação.
Desenvolvimento orientado a teste (TDD).
Fluxo
topico
tituloComo funciona.
desc
1. Definir problema e linguagem
2. Repete
1. Adicionar teste que falhe
2. Teste passou?
| Refatorar?
S S Refatorar testes/programa
N - Codificar programa
Platéia em silêncio
S - Platéia participa
Fluxo
topico
tituloRotatividade
desc
Personagens (Quem)
  • Piloto = quem digita o código
  • Co-piloto = ajuda o piloto com orientação verbal
  • Platéia = observa o desenvolvimento do código aguardando sua vez de ser co-piloto e piloto
No início:
  • um participante ocupa a posição de piloto
  • outro participante ocupa a posição de co-piloto
A cada intervalo de tempo (geralmente de 5 a 7 minutos):
  • piloto retorna para platéia
  • co-piloto assume o lugar do piloto
  • alguém da platéia assume o lugar do co-piloto
Fluxo
topico
tituloCaracterísticas
desc

Princípios

  • Aprendizado Contínuo
  • Ambiente Seguro
    • Não Competitivo
    • Colaborativo
    • Inclusivo
  • Passos de Bebê

Objetivos

  • Praticar
  • Aprender
  • Ensinar
  • Discutir com bases concretas

Regras Gerais

  • TDD (vermelho >> verde >> refatoração)
  • Todos devem entender
  • SEMPRE recomeça do zero

Não faça

  • Correr para terminar o problema
  • Pegar um problema real
  • Entrar em “Flamewars” nas discussões
  • Competir com outros participantes
  • Deixar pessoas sem entender
topico
tituloRetrospectiva
desc
Ao final de toda reunião:
  • O que aprendemos?
  • O que gostamos?
  • O que poderia melhorar?
  • Discussões ou comentários
Retrospectiva

topico
tituloFontes de Problemas
desc
topico
tituloSoluções de Problemas do Dojo-Rio
desc
topico
tituloComo participar
desc O Dojo-Rio é realizado toda quarta-feira a partir de 18:30 no endereço:
Rua Teotônio Regadas 26 / sala 201 - Lapa. ao lado da Sala Cecília Meireles.

View Reunião Dojo in a larger map

Tragam sua comida e sua bebida prediletas!

Sites do Dojo Rio

topico
tituloVídeos do Dojo Rio
desc
topico
tituloRecursos
desc
Elementos necessários:
  • Pessoas interessadas
  • Sala com espaço necessário para o evento
  • Projetor ligado ao computador
  • Tela para projeção
  • Quadro para definir o problema
  • 1 Computador para ser utilizado por 2 pessoas
  • Ambiente de teste e desenvolvimento
Elementos
topico
tituloComo surgiu?
desc

No Mundo (desde 2003) a partir do Dojo de Paris, fundado por:


No Brasil (desde 2007):