O documento descreve o que é um Coding Dojo, que é uma reunião para estudar e praticar desenvolvimento de software de forma colaborativa e sem competitividade. Os participantes melhoram suas habilidades técnicas e sociais ao resolverem problemas em grupo, seguindo práticas ágeis como TDD e pair programming. Fazer Coding Dojos ajuda os desenvolvedores a se manterem preparados com conhecimento, habilidades e networking.
2. O que é um Dojo ou Dojô?
-O dojo ou dojô é o local onde se treinam artes marciais, especialmente as nipônicas.
Muito mais que uma simples área, o dojo deve ser respeitado como se fosse a casa
dos participantes.
3. O que é um Coding Dojo?
- Um coding Dojo é uma reunião para estudar e praticar
desenvolvimento de software.
-Eles estão lá para se divertir e para participar em prática expontânea
de forma a melhorar suas habilidades.
-Em um ambiente não competitivo e colaborativo, todos participantes
possuem um objetivo em comum: resolver o problema que foi proposto
no início da sessão.
-Para tanto, é utilizado algumas práticas ágeis como o TDD (Test Driven
Development), Pair Programming e Refactoring.
4. Porque fazer um Dojo?
-Desenvolvedores não treinam.
-Aquisições fazendo Coding Dojo:
Conhecimento
Habilidades técnicas e humanas
Prática
Network
-Estar sempre preparado
8. Modelo Randori - Regras
Piloto: Escreve o código
Co-piloto: Explica(em alta voz) o que o piloto está fazendo e o ajuda
Rodada:
Dura 7 minutos
Piloto se une ao grupo, Co-piloto vira piloto e alguêm do grupo vira
Co-Piloto.
Grupo não fala diretamente com o piloto nem com o co-piloto.