Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
FREVO ON RAILS




                              FREVO ON RAILS
                              GRUPO DE USUÁRIOS RUBY/RAILS...
FREVO ON RAILS




                                O que é um dojo?




                              Lugar onde se pratic...
FREVO ON RAILS




                       O que é um coding dojo?

                   •    Local onde programadores pratic...
FREVO ON RAILS




                                   Como funciona?

                 •   Desafio é escolhido
           ...
FREVO ON RAILS




                                  Como funciona?

                    KATA              Piloto e copilo...
FREVO ON RAILS




                              Quais são as regras?


                   •    O codificador deve sempre ...
FREVO ON RAILS




                              Quais são as regras?


                   •    A experiência importa mais...
FREVO ON RAILS




                              Quais são as regras?

                   •    Todos são iguais em um codi...
FREVO ON RAILS




                              FREVO ON RAILS
                              GRUPO DE USUÁRIOS RUBY/RAILS...
Upcoming SlideShare
Loading in …5
×

Regras do Coding Dojo

1,783 views

Published on

1º encontro do Frevo on Rails

Published in: Technology
  • Be the first to comment

Regras do Coding Dojo

  1. 1. FREVO ON RAILS FREVO ON RAILS GRUPO DE USUÁRIOS RUBY/RAILS DE PERNAMBUCO CODING DOJO REGRAS Dojo.new Wednesday, January 27, 2010
  2. 2. FREVO ON RAILS O que é um dojo? Lugar onde se pratica artes marciais Wednesday, January 27, 2010
  3. 3. FREVO ON RAILS O que é um coding dojo? • Local onde programadores praticam… programação! • Melhorar habilidades • “To be a master programmer you must practice.” • “In software we do our practicing on the job, and that’s why we make mistakes on the job.” Wednesday, January 27, 2010
  4. 4. FREVO ON RAILS Como funciona? • Desafio é escolhido • Piloto codifica a solução • Co-piloto troca com piloto em intervalos • Solução deve ser construída na hora • Imports não são permitidos Wednesday, January 27, 2010
  5. 5. FREVO ON RAILS Como funciona? KATA Piloto e copiloto determinados. RANDORI Todos revezam entre piloto e copiloto. • Sessão interativa (iterativa também) • Todos podem (e devem) sugerir melhorias • Pequenos design reviews em intervalos Wednesday, January 27, 2010
  6. 6. FREVO ON RAILS Quais são as regras? • O codificador deve sempre explicar o que está fazendo • O codificador deve parar cada vez que um participante tiver alguma dúvida • Sempre se usa TDD (?) Wednesday, January 27, 2010
  7. 7. FREVO ON RAILS Quais são as regras? • A experiência importa mais que o código gerado no final • O objetivo é gerar código melhor, mais claro e mais simples Wednesday, January 27, 2010
  8. 8. FREVO ON RAILS Quais são as regras? • Todos são iguais em um coding dojo • Deve sempre haver respeito mútuo • E, idealmente, admiração mútua • Coding dojos não são lugares para pura e simples exibição Wednesday, January 27, 2010
  9. 9. FREVO ON RAILS FREVO ON RAILS GRUPO DE USUÁRIOS RUBY/RAILS DE PERNAMBUCO Wednesday, January 27, 2010

×