Download - 1º coding dojo dnape
1º CODING DOJO .NET ARCHITECTS
PE
Sou eu!
Waldyr Felix
Twitter: @waldyrfelix
Blog: waldyrfelix.blogspot.com
E-mail: [email protected]
Desenvolvedor a mais de 3 anos. MCP, MCTS ASP.NET 3.5
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.”
Não sairemos ninjas daqui
Porque fazer Coding Dojo? 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
O melhor amigo do homem, o cérebro!
Passos de bebê Todos são iguais Todos devem entender Abertura para novas ideias Sempre usando TDD Começamos sempre do zero
Baby Step sempre!
Algoritmos são bons de rasteira, cuidado!
Estilos Prepared Kata
Piloto e Co-Piloto fixosApresentam uma solução do começo ao
fimCada passo dado é explicadoIndicado para um grande número de
participantesPode-se usar um problema previamente
preparado
Estilos Randori Kata
Piloto e co-piloto revezamTodos os presentes são convidados a
participarCada par tem um tempo para programarIndicado para grupos menoresO ideal e que todos os participantes
programemEsse é o nosso estilo!
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
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...
Vamos começar!
Referências
Definição http://codingdojo.org Problema encontrado no http://
groups.google.com.br/group/dojo-brasilia