Kleer - Yoseki Coding Dojo - RubyConfAr

  • 805 views
Uploaded on

Presentación del Coding Dojo llevado a cabo por Kleer durante el Ruby Fun Day, en el contexto del evento RubyConfAr, en Noviembre de 2011.

Presentación del Coding Dojo llevado a cabo por Kleer durante el Ruby Fun Day, en el contexto del evento RubyConfAr, en Noviembre de 2011.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • Bibliografía recomendada:
    - 'TDD by Example' Kent Beck (@KentBeck)
    - 'Clean Code' Robert C. Martin (@unclebobmartin)
    - 'The Clean Codeer' Robert C. Martin (@unclebobmartin)
    - 'Refactoring' Martin Fowler (@martinfowler)
    - 'The Art of Agile Develpment' James Shore (@jamesshore)
    - kata 'Args' Rober C. Martin (@unclebobmartin)
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
805
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
9
Comments
1
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Coding DojoFormato Kake (Multi Randori)
  • 2. Kleer Entrenamos ( http://www.kleer.la/entrenamos/ ) Acompañamos Comunidad
  • 3. Coding Dojo• En japonés, dōjō ( 道場 ) significa literalmente “el lugar de la vía” y se refiere a la búsqueda de la perfección física, moral, mental y espiritual.• Yoseki, pared izquierda, representa el lugar de honor donde se sitúan los estudiantes
  • 4. Coding Dojo = Entrenamiento
  • 5. Coding Dojo = Ensayo
  • 6. Coding Dojo = Práctica
  • 7. Coding Dojo = Pair Programming En cada mesa... - 1 coder por mesa - 1 copilot por mesa - al menos 1 persona: público Además - Asistentes conversando/interactuando (Kake Coding Dojo)
  • 8. Coding Dojo = Pair Programming Cada 7 Minutos... Coder -> vuelve al público Copilot -> Coder Alguien del público -> Copilot (Randori Coding Dojo)
  • 9. Coding Dojo = TDDTDD - Test Driven Development Ejemplos Diseño R -> G -> R Red -> Green -> Refatoring Simplicidad + Baby Steps (pasos muy pequeños)
  • 10. Coding Dojo = TDD 1°: Test (Ejemplo)Refactoring Fails OK Código KISS (Simple!)
  • 11. Desafío (Kata)Números Decimales a Romanos1→I2 → II3 → III4 → IV5→V…9 → IX10 → X11 → XI… 50 → L, …, 100 → C, … etc
  • 12. Conclusiones• Práctica sostenida → seguir aprendiendo• TDD (Diseño, Calidad asegurada)• Pair Programming (Revisión cruzada, Productividad)• Práctica en grupo  Discusiones y Debates: Lenguaje común  Aprender de los demás y con los demás  Conocer distintas formas de hacer las cosas  Buenas Prácticas, Autores, técnicas, herramientas...• Desafíos (clean code, Small goals, working with someone elses code)
  • 13. Coding DojoGracias! Thanks! Obrigado! http://www.kleer.la http://www.kleer.la/comunidad/yoseki