#Dojo Guideline
Coding Dojo é um evento onde programadores ou entusiastas se reúnem para treinar e aprender. Os encontros são centrados em um desafio de programação. O objetivo não é terminar a resolução do problemas. A idéia é aprender com experiência vivenciada pelo grupo. O ambiente é inclusivo, seguro e convidativo.
O Coding Dojo funciona com programação em par, existe o piloto e co-piloto. O Piloto programa e o copiloto auxilia na lógica, mas não poderá falar códigos. Existe um tempo estipulado pelo organizador do dojo e/ou pelos participantes para o copiloto assumir o piloto e vir um novo copiloto. E assim vai até o problema ser resolvido ou o tempo do espaço acabar. Caso o problema for resolvido e tiverem tempo, é hora de refatorar o código e torna-lo melhor.
O Curinga é o responsável por levar o problema ao Dojo. Este nome tem toda uma história por trás, se quiser saber mais, veja no blog do @DadoCe.
Nem sempre é possível encontrar um Curinga pontual, então separamos alguns links onde você pode encontrar alguns problemas para resolver.
No dia do Dojo, apenas pra fazer um Networking melhor, após o Curinga chegar ou você quiserem começar o Dojo, o organizador do Dojo deve fazer uma breve introdução do que é Dojo e como funciona e logo depois todos se apresentarem para socializarem.
Para se realizar um Dojo, é necessário ter um Ambiente configurado com testes unitários na linguagem escolhida e de preferência com algo que faça com que os testes seja reiniciados, toda vez que é salvo o arquivo.
Não tem muito mimimi, apenas tem que ter um projetor ou uma TV grande para os participantes poderem ver os outros codando.