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

Coding Dojo

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

Coding Dojo

Avatar for Dyego Cantu

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