Download - Dojo
![Page 1: Dojo](https://reader033.vdocuments.com.br/reader033/viewer/2022052900/5560ed94d8b42aa65e8b571a/html5/thumbnails/1.jpg)
Coding Dojo
André Faria Gomes
segunda-feira, 19 de outubro de 2009
![Page 2: Dojo](https://reader033.vdocuments.com.br/reader033/viewer/2022052900/5560ed94d8b42aa65e8b571a/html5/thumbnails/2.jpg)
Definição
Um Coding Dojo é uma reunião na qual programadores resolvem algum desafio de programação. Eles se divertem e melhoram suas habilidades.
segunda-feira, 19 de outubro de 2009
![Page 3: Dojo](https://reader033.vdocuments.com.br/reader033/viewer/2022052900/5560ed94d8b42aa65e8b571a/html5/thumbnails/3.jpg)
Premissas
Adquirir novas habilidades deve ser um processo continuo
segunda-feira, 19 de outubro de 2009
![Page 4: Dojo](https://reader033.vdocuments.com.br/reader033/viewer/2022052900/5560ed94d8b42aa65e8b571a/html5/thumbnails/4.jpg)
Características
Ambiente não competitivo, colaborativo e divertido.
segunda-feira, 19 de outubro de 2009
![Page 5: Dojo](https://reader033.vdocuments.com.br/reader033/viewer/2022052900/5560ed94d8b42aa65e8b571a/html5/thumbnails/5.jpg)
Características
Todos os níveis de habilidades são bem vindos
segunda-feira, 19 de outubro de 2009
![Page 6: Dojo](https://reader033.vdocuments.com.br/reader033/viewer/2022052900/5560ed94d8b42aa65e8b571a/html5/thumbnails/6.jpg)
Características
Testar novas ideias é uma prática bem vinda
segunda-feira, 19 de outubro de 2009
![Page 7: Dojo](https://reader033.vdocuments.com.br/reader033/viewer/2022052900/5560ed94d8b42aa65e8b571a/html5/thumbnails/7.jpg)
Agenda
• 5-10m: Decidir o tópico para essa sessão
• 35m: codificar! PreparedKata ou RandoriKata
• 5-10m: pausa para discutir como as coisas estão indo
• 35m: codificar um pouco mais
• 20m: retrospectiva
segunda-feira, 19 de outubro de 2009
![Page 8: Dojo](https://reader033.vdocuments.com.br/reader033/viewer/2022052900/5560ed94d8b42aa65e8b571a/html5/thumbnails/8.jpg)
PreparedKata
• Um apresentador mostra como resolver o desafio do zero, com TDD e BabySteps.
• Cada step deve fazer sentido para todo mundo que estiver presente.
• As pessoas devem interromper somente se não entenderem o que está acontecendo.
segunda-feira, 19 de outubro de 2009
![Page 9: Dojo](https://reader033.vdocuments.com.br/reader033/viewer/2022052900/5560ed94d8b42aa65e8b571a/html5/thumbnails/9.jpg)
RandoriKata
• O desafio é resolvido por um par de codificadores (piloto e copiloto).
• Todos os presentes são convidados a ajudar
• Cada par tem um pequeno timebox para evoluir o código com TDD e BabySteps.
• No fim no timebox o piloto volta para a audiência e o copiloto assume seu lugar. Alguém da audiência assume o lugar de copiloto.
segunda-feira, 19 de outubro de 2009
![Page 10: Dojo](https://reader033.vdocuments.com.br/reader033/viewer/2022052900/5560ed94d8b42aa65e8b571a/html5/thumbnails/10.jpg)
Motivações
segunda-feira, 19 de outubro de 2009
![Page 11: Dojo](https://reader033.vdocuments.com.br/reader033/viewer/2022052900/5560ed94d8b42aa65e8b571a/html5/thumbnails/11.jpg)
Programadores não treinam
segunda-feira, 19 de outubro de 2009
![Page 12: Dojo](https://reader033.vdocuments.com.br/reader033/viewer/2022052900/5560ed94d8b42aa65e8b571a/html5/thumbnails/12.jpg)
Investimento em Treinamento
Rápido e Fácil
segunda-feira, 19 de outubro de 2009
![Page 13: Dojo](https://reader033.vdocuments.com.br/reader033/viewer/2022052900/5560ed94d8b42aa65e8b571a/html5/thumbnails/13.jpg)
Estimula habilidades sociais e de auto-
organização
Muitos desenvolvedores têm alguma dificuldade para falar em público, expor suas idéias e colaborar com outras pessoas. Outros têm dificuldade de se organizar, trabalhar em equipe ou até mesmo liderar.
segunda-feira, 19 de outubro de 2009
![Page 14: Dojo](https://reader033.vdocuments.com.br/reader033/viewer/2022052900/5560ed94d8b42aa65e8b571a/html5/thumbnails/14.jpg)
Networking, Divulgação e Oportunidades
segunda-feira, 19 de outubro de 2009
![Page 15: Dojo](https://reader033.vdocuments.com.br/reader033/viewer/2022052900/5560ed94d8b42aa65e8b571a/html5/thumbnails/15.jpg)
Incentiva os desenvolvedores a participarem da comunidade
segunda-feira, 19 de outubro de 2009
![Page 16: Dojo](https://reader033.vdocuments.com.br/reader033/viewer/2022052900/5560ed94d8b42aa65e8b571a/html5/thumbnails/16.jpg)
Quebra a Rotina
segunda-feira, 19 de outubro de 2009
![Page 17: Dojo](https://reader033.vdocuments.com.br/reader033/viewer/2022052900/5560ed94d8b42aa65e8b571a/html5/thumbnails/17.jpg)
Regras
segunda-feira, 19 de outubro de 2009
![Page 18: Dojo](https://reader033.vdocuments.com.br/reader033/viewer/2022052900/5560ed94d8b42aa65e8b571a/html5/thumbnails/18.jpg)
Não discuta simplesmente a forma sem codificar, não codifique sem testar. É uma oportunidade para treinar design, e onde "o código é o design" e código sem testes não
existe!segunda-feira, 19 de outubro de 2009
![Page 19: Dojo](https://reader033.vdocuments.com.br/reader033/viewer/2022052900/5560ed94d8b42aa65e8b571a/html5/thumbnails/19.jpg)
Ensinar e Aprender
segunda-feira, 19 de outubro de 2009
![Page 20: Dojo](https://reader033.vdocuments.com.br/reader033/viewer/2022052900/5560ed94d8b42aa65e8b571a/html5/thumbnails/20.jpg)
Test Driven Development
segunda-feira, 19 de outubro de 2009
![Page 21: Dojo](https://reader033.vdocuments.com.br/reader033/viewer/2022052900/5560ed94d8b42aa65e8b571a/html5/thumbnails/21.jpg)
Referências
• http://dojofloripa.wordpress.com/
• http://www.dtsato.com
• http://codingdojo.org
segunda-feira, 19 de outubro de 2009
![Page 22: Dojo](https://reader033.vdocuments.com.br/reader033/viewer/2022052900/5560ed94d8b42aa65e8b571a/html5/thumbnails/22.jpg)
Imagens
• Google Images, Flickr
• http://www.flickr.com/photos/37degrees/2412532510/
• http://www.flickr.com/photos/habdelra/3817053452/sizes/l/
• http://www.flickr.com/photos/mattscoggin/3159799633/sizes/l/
• http://www.flickr.com/photos/marthaenpiet/2079896629/sizes/l/
• http://www.flickr.com/photos/rbp/
• http://www.flickr.com/photos/pshan427/2331162310/sizes/l/
• http://www.flickr.com/photos/40668062@N00/302905024/sizes/l/
• http://www.flickr.com/photos/jeyh/2783563919/sizes/o/
• http://blog.briandicroce.com/
segunda-feira, 19 de outubro de 2009