Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Coding Dojo

Coding Dojo

Dyego Cantu

June 28, 2014
Tweet

More Decks by Dyego Cantu

Other Decks in Programming

Transcript

  1. O que é Coding Dojo? Espaço onde programadores se reúnem

    para resolver um desafio de programação.
  2. O que é Coding Dojo? Através da diversão e boas

    práticas os programadores melhoram suas habilidades.
  3. Características  Sem competição  Colaborativo  Ambiente descontraído 

    Para todos os níveis  Seguro para testar ideias  Não precisa chegar ao fim!
  4. Como funciona?  Formato: Randori, Prepared, ...  Escolha do

    Kata (desafio) e linguagem  Coding  Test Driven Development  Baby steps  Refactoring  Retrospectiva: bom, ruim  Festa :-)
  5. Randori Kata  Round  Timebox (5 ~ 10 min),

    Ntests, …  Pair programming  Piloto: no comando  Copiloto: auxilia o piloto  Plateia
  6. Randori Kata: round 1.Escreva um teste que falhe.  Sinal

    vermelho  Somente a dupla fala, explica o passo 2.Codifique apenas para passar o teste.  Sinal verde  A plateia faz sugestões, tira dúvidas 3.Refatore! 4.Repita o ciclo :-D
  7. Randori Kata: round  Fim do round? 1.O piloto vai

    pra plateia 2.O copiloto vira piloto 3.Alguém da plateia vira copiloto