Coding Dojo 
Baseado no material do pessoal da comunidade
Por que Coding Dojo? 
Treinar pra 
que, peixe?
O que é? 
Programadores reunidos para 
treinar e aprender, 
trabalhando juntos em um 
desafio!
Qual é a ideia? 
Diversão 
Aprendizado contínuo 
Ambiente seguro 
Não competitivo 
Colaborativo 
Inclusivo
Como funciona? 
Par + Platéia 
Projetor + Computador 
TDD 
TESTE 
QUEBRAD 
O 
TESTE 
OK 
REFATORAÇÃ 
O 
SUGESTÕES 
SILÊNCIO
Como funciona?
Como funciona? 
Randori Kata 
● Problema resolvido ao 
vivo 
● Piloto e co-piloto 
alternam 
Prepared Kata 
● Piloto e co-piloto fixos 
● Resolvem antes e 
apresentam ao vivo
Como funciona? 
Todos devem entender 
Sempre começa do zero 
Baby steps 
Nada de Big Design Up Front
No fim - Retrospectiva 
O que aprendemos? 
O que gostamos? 
O que pode melhorar? 
Comentários?
O que não faremos 
Correr para terminar o problema 
Resolver problemas reais 
Entrar em “flamewars” 
Competir 
Se exibir 
Deixar pessoas pra trás
Foco 
Nas pessoas 
No aprendizado 
Nas boas práticas 
Não no fim
Introdução ao JUnit - Anotações 
@Test 
@Before 
@After 
@Ignore
Introdução ao JUnit - Métodos 
assertEquals 
assertThat 
assertArrayEquals 
fail 
assertNull 
assertNotNull 
assertSame 
assertNotSame 
assertTrue 
assertFalse
Por enquanto, é só isso. 
Agora, mão na massa

Coding Dojo em 10 Minutos!

  • 1.
    Coding Dojo Baseadono material do pessoal da comunidade
  • 2.
    Por que CodingDojo? Treinar pra que, peixe?
  • 3.
    O que é? Programadores reunidos para treinar e aprender, trabalhando juntos em um desafio!
  • 4.
    Qual é aideia? Diversão Aprendizado contínuo Ambiente seguro Não competitivo Colaborativo Inclusivo
  • 5.
    Como funciona? Par+ Platéia Projetor + Computador TDD TESTE QUEBRAD O TESTE OK REFATORAÇÃ O SUGESTÕES SILÊNCIO
  • 6.
  • 7.
    Como funciona? RandoriKata ● Problema resolvido ao vivo ● Piloto e co-piloto alternam Prepared Kata ● Piloto e co-piloto fixos ● Resolvem antes e apresentam ao vivo
  • 8.
    Como funciona? Todosdevem entender Sempre começa do zero Baby steps Nada de Big Design Up Front
  • 9.
    No fim -Retrospectiva O que aprendemos? O que gostamos? O que pode melhorar? Comentários?
  • 10.
    O que nãofaremos Correr para terminar o problema Resolver problemas reais Entrar em “flamewars” Competir Se exibir Deixar pessoas pra trás
  • 11.
    Foco Nas pessoas No aprendizado Nas boas práticas Não no fim
  • 12.
    Introdução ao JUnit- Anotações @Test @Before @After @Ignore
  • 13.
    Introdução ao JUnit- Métodos assertEquals assertThat assertArrayEquals fail assertNull assertNotNull assertSame assertNotSame assertTrue assertFalse
  • 14.
    Por enquanto, ésó isso. Agora, mão na massa