1º coding dojo dnape

Post on 10-Dec-2014

1.074 views 0 download

description

Apresentação do 1º Coding Dojo do .Net Architects de Recife!

Transcript of 1º coding dojo dnape

1º CODING DOJO .NET ARCHITECTS

PE

Sou eu!

Waldyr Felix

Twitter: @waldyrfelix

Blog: waldyrfelix.blogspot.com

E-mail: waldyrfelix@gmail.com

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