coding dojo - pycon br 2008 - pt-br
DESCRIPTION
Apresentação (em Português) sobre Coding Dojos e como organizá-los.TRANSCRIPT
![Page 1: Coding Dojo - Pycon Br 2008 - PT-BR](https://reader035.vdocuments.mx/reader035/viewer/2022081716/5494c928ac7959222e8b4c8c/html5/thumbnails/1.jpg)
Coding DojoIntrodução
Hugo Corbucci
Equipe da Async
(www.async.com.br)a partir dos slides de Danilo T. Sato
![Page 2: Coding Dojo - Pycon Br 2008 - PT-BR](https://reader035.vdocuments.mx/reader035/viewer/2022081716/5494c928ac7959222e8b4c8c/html5/thumbnails/2.jpg)
Motivação
Programadores não treinam!
![Page 3: Coding Dojo - Pycon Br 2008 - PT-BR](https://reader035.vdocuments.mx/reader035/viewer/2022081716/5494c928ac7959222e8b4c8c/html5/thumbnails/3.jpg)
Background
Kata » Coding Dojo
![Page 4: Coding Dojo - Pycon Br 2008 - PT-BR](https://reader035.vdocuments.mx/reader035/viewer/2022081716/5494c928ac7959222e8b4c8c/html5/thumbnails/4.jpg)
Princípios
Aprendizado Contínuo
Ambiente Seguro:– Não-competitivo
– Colaborativo
– Inclusivo
Falha e Redundância
Passos de Bebê
![Page 5: Coding Dojo - Pycon Br 2008 - PT-BR](https://reader035.vdocuments.mx/reader035/viewer/2022081716/5494c928ac7959222e8b4c8c/html5/thumbnails/5.jpg)
Regras Gerais
Computador + Projetor
TDD (vermelho » verde » refatoração)
Todos devem entender
SEMPRE recomeçado zero
![Page 6: Coding Dojo - Pycon Br 2008 - PT-BR](https://reader035.vdocuments.mx/reader035/viewer/2022081716/5494c928ac7959222e8b4c8c/html5/thumbnails/6.jpg)
Retrospectiva
Ao final de toda reunião:– O que aprendemos?
ouO que gostamos?
– O que poderia melhorar?
– Discussões ou comentários
![Page 7: Coding Dojo - Pycon Br 2008 - PT-BR](https://reader035.vdocuments.mx/reader035/viewer/2022081716/5494c928ac7959222e8b4c8c/html5/thumbnails/7.jpg)
Formatos Kata
– Apresentação de uma solução
– Todos devemconseguir reproduzir
– Interrupçõespermitidas paratirar dúvidas
![Page 8: Coding Dojo - Pycon Br 2008 - PT-BR](https://reader035.vdocuments.mx/reader035/viewer/2022081716/5494c928ac7959222e8b4c8c/html5/thumbnails/8.jpg)
Formatos Randori
– Programação em pares
– Turnos “time-boxed”
– Após o 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
![Page 9: Coding Dojo - Pycon Br 2008 - PT-BR](https://reader035.vdocuments.mx/reader035/viewer/2022081716/5494c928ac7959222e8b4c8c/html5/thumbnails/9.jpg)
Objetivos
Praticar
Aprender
Ensinar
Discutircom basesCONCRETAS!
![Page 10: Coding Dojo - Pycon Br 2008 - PT-BR](https://reader035.vdocuments.mx/reader035/viewer/2022081716/5494c928ac7959222e8b4c8c/html5/thumbnails/10.jpg)
não Faça!
Corra para terminar o problema
Pegue um problema real
Entre em “Flamewars” nas discussões
Compita com outros participantes
Deixe pessoas sem entender
![Page 11: Coding Dojo - Pycon Br 2008 - PT-BR](https://reader035.vdocuments.mx/reader035/viewer/2022081716/5494c928ac7959222e8b4c8c/html5/thumbnails/11.jpg)
Programação
14h00 14h50 Apresentação Dojo
15h00 15h20 Apresentação Problema
15h20 16h30 Programação
16h30 17h00 Retrospectiva
17h00 ... Mais Programação?