Coding Dojo - Pycon Br 2008 - PT-BR

11
Coding Dojo Introdução Hugo Corbucci ([email protected]) Equipe da Async (www.async.com.br) a partir dos slides de Danilo T. Sato

description

Apresentação (em Português) sobre Coding Dojos e como organizá-los.

Transcript of Coding Dojo - Pycon Br 2008 - PT-BR

Page 1: Coding Dojo - Pycon Br 2008 - PT-BR

Coding DojoIntrodução

Hugo Corbucci

([email protected])

Equipe da Async

(www.async.com.br)a partir dos slides de Danilo T. Sato

Page 2: Coding Dojo - Pycon Br 2008 - PT-BR

Motivação

Programadores não treinam!

Page 3: Coding Dojo - Pycon Br 2008 - PT-BR

Background

Kata » Coding Dojo

Page 4: Coding Dojo - Pycon Br 2008 - PT-BR

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

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

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

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

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

Objetivos

Praticar

Aprender

Ensinar

Discutircom basesCONCRETAS!

Page 10: Coding Dojo - Pycon Br 2008 - PT-BR

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

Programação

14h00 14h50 Apresentação Dojo

15h00 15h20 Apresentação Problema

15h20 16h30 Programação

16h30 17h00 Retrospectiva

17h00 ... Mais Programação?