Coding Dojo é uma técnica de treinamento que remete as artes marciais. O dojô é o local onde os movimentos da luta são repetidos a exaustão, sempre fazendo pequenas melhorias a cada repetição. No nosso caso, o treino deve reunir pessoas para resolver um problema simples de programação em conjunto, usando apenas um computador ligado a um projetor.
Duas pessoas (piloto/copiloto) começam a resolver o desafio enquanto os outros assistem e participam apenas tirando suas dúvidas. Periodicamente, piloto deixa o computador para dar lugar a outra pessoa, enquanto o copiloto toma seu lugar.
O problema deverá ser resolvido utilizando a linguagem Java e programação orientada a testes (TDD) através da ferramenta jUnit/Eclipse. Todo código criado será disponibilizado neste site, sob a licença GPL.
Objetivo:
- Mostrar técnicas de programação orientada a testes (TDD)
- Ensinar o uso de testes de unidade
- Incentivar a comunicação entre programadores
- Integrar profissionais e alunos com experiências distintas
Público alvo:
- Alunos e profissionais interessados em conhecer um pouco de:
- Desenvolvimento Orientado a Testes (TDD)
- Programação em Duplas
- Desenvolvimento ágil
Veja também:
- Variações de Dojo
Outros Dojos:
- Pittsburgh Coding Dojo
- Finland Condig Dojo
Referências:
- http://www.sourcextreme.org/index.php/Coding_Dojo
- http://butunclebob.com/ArticleS.UncleBob.TheProgrammingDojo
Filed under: coding | Tagged: coding, Programação