Category Archives: 10549

El valor de TDD (Test-Driven Development) (1)

En estos últimos años he estado practicando deliberadamente TDD (Test-Driven Development) y trabajo en proyectos personales usando el flujo de trabajo de esta disciplina casi todos los días (ver mis posts de TDD y los commits en GitHub) Y también … Continue reading

Posted in 10549, 11699, 1392 | Leave a comment

Always Be Coding

Como profesionales del desarrollo de software, debemos perseguir ser cada vez mejores programadores. Una actividad que he adoptado en los últimos años, es: “Always Be Coding”, siempre estar programando. Cada día, escribir una pieza de código. Intentar algo nuevo. Mejorar … Continue reading

Posted in 10549, 15035, 18052, 3463 | 1 Comment

Make It Work, Make It Right, Make It Fast

Hace unos años, me topé con esta frase aplicada al desarrollo de software: ”Make It Work, Make It Right, Make It Fast” Es decir, algo como: “Primero que funcione, luego hacerlo bien, luego hacerlo rápido” No recuerdo la fuente original. … Continue reading

Posted in 10549, 18052, 3463 | 1 Comment

TDD Rocks! (6) Jugando con Ruby

Anterior Post Anterior Post con Ruby Siguiente Post  Sigo aprendiendo Ruby haciendo un Tokenizer usando mi flujo de trabajo de TDD (Test-Driven Development) Pueden ver el resultado en http://www.youtube.com/watch?v=X-mTCyhm7ds [View:http://www.youtube.com/watch?v=X-mTCyhm7ds] Hice dos rediseños: – Proveer el texto a tokenizar en el … Continue reading

Posted in 10549, 11699, 16397, 8115 | Leave a comment

TDD Rocks! (5) SharpBase en C#

Anterior Post Anterior Post con C#Siguiente Post Siguiente Post con C#  Sigo con el desarrollo de SharpBase, grabando Google Hangouts para mostrar como es mi flujo de trabajo usando TDD y Visual Studio. El nuevo video quedó publicado en: http://www.youtube.com/watch?v=b0-PIWqsrn0 [View:http://www.youtube.com/watch?v=b0-PIWqsrn0] Implementé … Continue reading

Posted in 10549, 11699, 1389, 15035, 17837, 5374, 8115 | Leave a comment

TDD y Diseño de Implementación (2)

Post Anterior Vuelvo a uno de mis temas preferidos: Test-Driven Development, TDD. Veamos hoy cómo TDD promueve lo simple y el desarrollo evolutivo de nuestro software de producción, y voy referencias ejemplos propios en JavaScript/Node.js y en C#. Recordemos el … Continue reading

Posted in 10549, 11699, 12081, 1389, 14005, 15550, 5374 | Leave a comment

TDD Kata (7): Manejando su Energía

Anterior Post Vuelvo a publicar un problema que tuve que resolver en el Google Code Jam. Esta vez, es un problema donde es necesario poner mucha mente en la resolución de algoritmo, a no ser que se me haya escapado … Continue reading

Posted in 10549, 11699, 1389, 17837, 5374 | Leave a comment

TDD Kata (6): Ojos de Buey

Anterior Post Siguiente Post  Ya en la ronda 1A Google Code Jam de este año, me encontré con este problema: https://code.google.com/codejam/contest/2418487/dashboard El llamado Bulleyes. María tiene que pintar una serie de círculos concéntricos, dado un radio y una cantidad de pintura … Continue reading

Posted in 10549, 11699, 1389, 17837, 5374 | Leave a comment

TDD Kata (5): Búsqueda en Arbol

Anterior Post Siguiente Post  Hace ya unos meses, me topé con este mensaje en la lista de TDD en inglés: Implementation of game tree search using TDD http://tech.groups.yahoo.com/group/testdrivendevelopment/message/35419 Leo: I am trying to use TDD to implement game tree searching but … Continue reading

Posted in 10549, 11699, 1389, 5374 | Leave a comment

Reuniones en Buenos Aires: Agiles, Java, Scala, Node.js, Amazon Web Services, Emprendedores, Dorkbot (y no, no hay Ruby)

Ya saben, lo mío es un apostolado y cumplo con avisar las reuniones que tenemos en Buenos Aires. Vienen moviditos estos días que viene en cuestión de reuniones. Tenemos: Conociendo Agile Inception http://www.meetup.com/agiles-bsas/events/123502422/ Martes 11 de Junio, 19 a 20:30 … Continue reading

Posted in 10549, 10755, 12110, 1390, 14005, 15550, 17025, 17044, 17045, 17109 | Leave a comment