3 minutes 556 Words
2012-01-19 20:25
Podcast 12 de la temporada 0
Bienvenidos a esta nueva emisión del podcast de ViveCodigo.org, en esta ocasión tenemos el agrado de presentarles lo acontecido durante el 2do. Coding Dojo en donde resolvimos un par de ejercicios:
- #7 Project Euler
- Kata: Roman Numerals
- Theo Grip - @tgrip - https://github.com/tgrip/CodingKata
- Joan Alonso - @jmalonsos
- Omar Bautista - @joxebus
- Gerardo Aquino - @java_daba_doo - https://github.com/javadabadoo/CodingDojo
- Antonio Sandoval - @__arch3r
- Javier Ramírez - @_benek - https://github.com/benek/CodingDojo2
- Rodrigo Salado - @rodrigo_salado - http://www.javamexico.org/blogs/rodrigo_salado_anaya/coding_dojo_2
- Alfredo Chávez - @alfredochv
- Ejercicio #7 del proyecto Euler:
- Implementación: https://gist.github.com/1623748
- Pruebas unitarias: https://gist.github.com/1623754
- Coding Kata "Roman Numerals":
- Versión inicial, sin refactorizar: https://gist.github.com/1623830
- Versión refactorizada para hacer el código más explícito (esta es la que vieron en el proyector): https://gist.github.com/1623819
- Pruebas unitarias: https://gist.github.com/1623958
- Ejercicio #7 del proyecto Euler:
Adicionalmente nos gustaría compartir con ustedes algunos comentarios hechos dentro y fuera del Dojo que consideramos aportan valor a quienes quieren ser mejores desarrolladores:
"…Sigo insistiendo en la necesidad de dejar de ver al TDD como una mera técnica y pasar a considerarla como un “core skill” de todo desarrollador de software (después de todo, si escribes una pruebita después para “demostrar” que lo que escribiste si jala, ya no es TDD ni tiene la utilidad de aquel). Creo que eventos como el Coding Dojo son cruciales para ello y me siento muy contento de haber participado en esta edición y seguiré con interés las noticias de próximos eventos…"
“Yo siempre he pensado que es responsabilidad de los desarrolladores más seniors guiar a los más rockies, pero no con chapuzas ni “trucos”, sino con verdaderos principios y prácticas sólidas, que no solo aumenten sus posibilidades de éxito propias y de los proyectos en los que participen, sino que se eviten a sí mismos (y a sus compañeros) dolores de cabeza de mantenimiento a futuro."
”…Han sido más de 10 años desde que TDD se hizo publico y veo con tristeza que sigue pasando el tiempo y en México (salvo honrosas excepciones) no estamos ni cerca de una adopción de esta y otras mejores prácticas que nos permitan verdaderamente explotar el potencial que tenemos como país en el desarrollo de las TIs y ponernos al tú por tú con la Chile, Brasil o la India. En todos lados oigo o leo a gente dando “lip service” al TDD y muy poca que realmente la practica diciendo cosas como “es que mi jefe no me deja”, “es que en un proyecto real está cañón” y cosas por el estilo.
Dejando de lado incluso el asunto del TDD, aún más importante está el asunto de escribir código limpio y legible (claro que tu y yo sabemos que las dos cosas están relacionadas) y creo que en ese aspecto si hay un avance, por lo menos entre los asistentes al Dojo. Me sentí muy satisfecho de ver código bien escrito en la mayoría de los casos…"
Coincidimos en la importancia de mejorar a los desarrolladores, y nuestro compromiso como comunidad y podcast será continuar con este tipo de eventos, así como, actividades que fomenten el incrementar las habilidades de las personas que son responsables de darle alma/vida al hardware.
Que los disfruten tanto como nosotros…