1) O documento descreve um Coding Dojo, que é um encontro onde programadores trabalham juntos em desafios de programação para melhorar suas habilidades.
2) Dois estilos de Coding Dojo são descritos: PreparedKata, com solução pré-definida, e RandoriKata, onde todos participam ativamente.
3) Um problema simples de soma de números romanos entre 1 e 100 é proposto como exemplo para a sessão.
2. Sou eu! Waldyr Felix Desenvolvedor a mais de 3 anos. MCP, MCTS ASP.NET 3.5 Twitter: @waldyrfelix Blog: waldyrfelix.blogspot.com E-mail: waldyrfelix@gmail.com
3. O que é? “Um encontro onde um grupo de programadores se junta para trabalhar num desafio de programação. O objetivo e se divertir praticar deliberadamente de forma a melhorar suas habilidades.”
5. Porque fazer CodingDojo? Nós não treinamos nossas habilidades Somos acostumados a lidar com os mesmos problemas sempre Não conhecemos muitas linguagens de programação Nosso cérebro precisa assimilar coisas novas
10. Estilos PreparedKata Piloto e Co-Piloto fixos Apresentam uma solução do começo ao fim Cada passo dado é explicado Indicado para um grande número de participantes Pode-se usar um problema previamente preparado
11. Estilos RandoriKata Piloto e co-piloto revezam Todos os presentes são convidados a participar Cada par tem um tempo para programar Indicado para grupos menores O ideal e que todos os participantes programem Esse é o nosso estilo!
12. Problemas Problemas simples Qualquer participante pode propor problemas Tem que comecar e terminar na mesma sessão do Dojo Se não terminar, não tem problema mas não continua o problema depois
13. Soma com números Romanos Problema bem simples! Somar números Romanos usando a notação correta, tanto para entrada quanto para saída de dados. Para não ficar muito grande vamos estipular um intervalo de I (1) a C (100) Exemplo: I + I = II, IV + I = V, XI + V = XVI...