8. Ojo con
estos señores
http://agilemanifesto.org/
9. Robert C. Martin
• UncleBob (@uncleBobMartin)
• Agilista y actualmente Artesano de Software
• Promueve mucho los conceptos:
• Software Craftsmanship
• Clean Code
• http://cleancoder.posterous.com/
10. Dave Thomas
• Mente maestra detrás de “Pragmatic
Programmers”
• Escribe, edita libros, podcast, screencast
sobre desarrollo de software
• http://pragdave.pragprog.com/
• “Inventor” de las code katas
18. Code Kata
• La premisa es: Practicar, practicar y
practicar.
• La idea es ejercitarte.
• No solo conozcas la teoría, ponla a prueba.
• Obtén retroalimentación, observa
resultados, experimenta una y otra vez.
19. Code Kata
• Tomate un tiempo sin interrupciones. Solo
tu mente (talento e idea) y tu maquina.
• Define algo simple que quieres hacer.
• Para lograr tu objetivo debes sentirte
cómodo cometiendo errores. Intenta tantas
veces como sea necesario.
• Busca siempre retroalimentación.
24. Coding Dojo
• No estas solo, estas con un grupo de amigos.
• No es competencia, se trata de colaboración.
• Se propone un desafío y debes resolverlo.
• Usa tu lenguaje favorito. Pero mejor elige otro para aprenderlo.
• Dos modalidades.
• CodeKata -> Trabajas solo
• Randori -> Trabajas en pareja o en grupo, pueden hacer Pair-
programming
• Lo ideal es que se use TDD (Test Driven Development)
25. A trabajar¡¡
• Resolver los desafíos (Siguiente lamina)
• Puedo ayudarles en el proceso, solo
preguntenme.
• Tengo unos regalos para los que
completen/avancen mucho los desafíos.