15
1º CODING DOJO .NET ARCHITECTS PE

1º coding dojo dnape

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: 1º coding dojo dnape

1º CODING DOJO .NET ARCHITECTS

PE

Page 2: 1º coding dojo dnape

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

Page 3: 1º coding dojo dnape

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.”

Page 4: 1º coding dojo dnape

Não sairemos ninjas daqui

Page 5: 1º coding dojo dnape

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

Page 6: 1º coding dojo dnape

O melhor amigo do homem, o cérebro!

Page 7: 1º coding dojo dnape

Passos de bebê Todos são iguais Todos devem entender Abertura para novas ideias Sempre usando TDD Começamos sempre do zero

Page 8: 1º coding dojo dnape

Baby Step sempre!

Page 9: 1º coding dojo dnape

Algoritmos são bons de rasteira, cuidado!

Page 10: 1º coding dojo dnape

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

Page 11: 1º coding dojo dnape

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!

Page 12: 1º coding dojo dnape

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

Page 13: 1º coding dojo dnape

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...

Page 14: 1º coding dojo dnape

Vamos começar!

Page 15: 1º coding dojo dnape

Referências

Definição http://codingdojo.org Problema encontrado no http://

groups.google.com.br/group/dojo-brasilia