About

Por iniciativa dos alunos do Centro de Informática – CIn – UFPE, juntamente com o apoio dos membros da lista de discursão XP-Recife foi criado o dojo Recife com o intuito de difundir boas práticas de programação.

Essa técnica de treinamento remete as artes marciais, onde se repetiam os movimentos até exaustão fazendo pequenas melhorias a cada nova repetição. Isso fazia com que os movimentos se tornassem cada vez mais precisos e instintivos. No caso de programação, são colocados desafios simples para serem resolvidos por um grupo de programadores. Deve haver um rodízio nas posições de programador (piloto e co-piloto), enquanto as outras pessoas aguardam sua vez assistiando a produção do novo código pelo projetor ligado ao computador.

Os desafios serão resolvidos utilizando Pair Programming e TDD (Test Diven Development). Todo o código produzido em encontros divulgados no blog serão disponibilizados no mesmo soba licença GPL.

O principal objetivo é difundir o desenvolvimento orientado a testes e incentivar o uso de testes de unidade, a comunicação entre os programadores e outros valores e práticas do desevolvimento ágil de software.

Outros dojos espalhados pelo mundo:
Floripa Conding Dojo
Pitsburgh Coding Dojo
Finland Coding Dojo

Referências:
http://www.sourcextreme.org/index.php/Coding_Dojo
http://butunclebob.com/ArticleS.UncleBob.TheProgrammingDojo
Floripa Conding Dojo

Deixe uma resposta