Skip to content

Latest commit

 

History

History
27 lines (17 loc) · 1.5 KB

README.md

File metadata and controls

27 lines (17 loc) · 1.5 KB

Coding dojo

Esse é um repositório para armazenar dados e sugestões sobre os dojos realizados pelo GruPy-RN

O que é coding dojo?

Um coding dojo é uma dinâmica que envolve a partir de 3 pessoas e visa resolver um problema computacional, porém seu principal foco é estimular o trabalho em equipe, pair programming, TDD e baby-steps.

Como funciona?

O dojo possui etapas, e nelas sempre duas pessoas estarão com o foco no código, chamadas de piloto e co-piloto e as demais são chamadas de platéia:

  • Apenas o piloto pode codificar
  • O co-piloto tem a responsabilidade de ajudar o piloto a pensar na solução e revisar o código enquanto está sendo feito
  • A platéia só pode assistir durante o tempo ativo
  • O tempo ativo por padrão dura 5 minutos, porém os participantes podem escolher um tempo diferente antes do início do dojo
  • Após o fim dos 5 minutos, o piloto vai para a platéia, o co-piloto assume o papel de piloto e um voluntário da platéia assume o papel de co-piloto.
  • Durante o tempo inativo, todos devem discutir como está a solução e planejar novas ações.

codingdojoflow

Quais são os problemas?

Os problemas podem ser de vários níveis e escopos, o que importa é que seja compatível com os participantes e a experiência deles.

  • O site DojoPuzzles tem vários exemplos de problemas para ser usado em dojos
  • O site SPOJ também possui uma enorme lista de problemas que podem ser usados