1º CodingDojo .Net Architects PE<br />
Sou eu!<br />Waldyr Felix<br />Desenvolvedor a mais de 3 anos. <br />MCP, MCTS ASP.NET 3.5<br />Twitter: @waldyrfelix<br /...
O que é?<br />“Um encontro onde um grupo de<br />programadores se junta para trabalhar num<br />desafio de programação. O ...
Não sairemos ninjas daqui<br />
Porque fazer CodingDojo?<br />Nós não treinamos nossas habilidades<br />Somos acostumados a lidar com os mesmos problemas ...
O melhor amigo do homem, o cérebro!<br />
Passos de bebê<br />Todos são iguais<br />Todos devem entender<br />Abertura para novas ideias<br />Sempre usando TDD<br /...
Baby Step sempre!<br />
Algoritmos são bons de rasteira, cuidado!<br />
Estilos<br />PreparedKata<br />Piloto e Co-Piloto fixos<br />Apresentam uma solução do começo ao fim<br />Cada passo dado ...
Estilos<br />RandoriKata<br />Piloto e co-piloto revezam<br />Todos os presentes são convidados a participar<br />Cada par...
Problemas<br />Problemas simples<br />Qualquer participante pode propor problemas<br />Tem que comecar e terminar na mesma...
Soma com números Romanos<br />Problema bem simples!<br />Somar números Romanos usando a notação correta, tanto para entrad...
Vamos começar!<br />
Referências<br />Definição http://codingdojo.org<br />Problema encontrado no http://groups.google.com.br/group/dojo-brasil...
Upcoming SlideShare
Loading in...5
×

1º coding dojo dnape

709

Published on

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

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
709
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

1º coding dojo dnape

  1. 1. 1º CodingDojo .Net Architects PE<br />
  2. 2. Sou eu!<br />Waldyr Felix<br />Desenvolvedor a mais de 3 anos. <br />MCP, MCTS ASP.NET 3.5<br />Twitter: @waldyrfelix<br />Blog: waldyrfelix.blogspot.com<br />E-mail: waldyrfelix@gmail.com<br />
  3. 3. O que é?<br />“Um encontro onde um grupo de<br />programadores se junta para trabalhar num<br />desafio de programação. O objetivo e se divertir<br />praticar deliberadamente de forma a melhorar<br />suas habilidades.”<br />
  4. 4. Não sairemos ninjas daqui<br />
  5. 5. Porque fazer CodingDojo?<br />Nós não treinamos nossas habilidades<br />Somos acostumados a lidar com os mesmos problemas sempre<br />Não conhecemos muitas linguagens de programação<br />Nosso cérebro precisa assimilar coisas novas<br />
  6. 6. O melhor amigo do homem, o cérebro!<br />
  7. 7. Passos de bebê<br />Todos são iguais<br />Todos devem entender<br />Abertura para novas ideias<br />Sempre usando TDD<br />Começamos sempre do zero<br />
  8. 8. Baby Step sempre!<br />
  9. 9. Algoritmos são bons de rasteira, cuidado!<br />
  10. 10. Estilos<br />PreparedKata<br />Piloto e Co-Piloto fixos<br />Apresentam uma solução do começo ao fim<br />Cada passo dado é explicado<br />Indicado para um grande número de participantes<br />Pode-se usar um problema previamente preparado<br />
  11. 11. Estilos<br />RandoriKata<br />Piloto e co-piloto revezam<br />Todos os presentes são convidados a participar<br />Cada par tem um tempo para programar<br />Indicado para grupos menores<br />O ideal e que todos os participantes programem<br />Esse é o nosso estilo!<br />
  12. 12. Problemas<br />Problemas simples<br />Qualquer participante pode propor problemas<br />Tem que comecar e terminar na mesma sessão do Dojo<br />Se não terminar, não tem problema mas não continua o problema depois<br />
  13. 13. Soma com números Romanos<br />Problema bem simples!<br />Somar números Romanos usando a notação correta, tanto para entrada quanto para saída de dados.<br />Para não ficar muito grande vamos estipular um intervalo de I (1) a C (100)<br />Exemplo: I + I = II, IV + I = V, XI + V = XVI...<br />
  14. 14. Vamos começar!<br />
  15. 15. Referências<br />Definição http://codingdojo.org<br />Problema encontrado no http://groups.google.com.br/group/dojo-brasilia<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×