TPP: De lo básico a lo específico a lo generico

18 Oct 2021

En julio, tuve la oportunidad de dar una charla con nuestro partner Skills Matter, en una serie de Meetups llamada Thursday’s Matters.

Durante esta charla presenté una serie de ejercicios, algunos de ellos francamente tontos, aburridos o repetitivos. La idea era crear el estado de ánimo para la repetición y establecer la relación con el entrenamiento típico de TDD, especialmente para aquellos que se están iniciando en esta materia.

Después de toda la repetitividad, mostré una solución alternativa, usando TDD, pero aplicando un enfoque “más inteligente”. ¿Cuánto de inteligente puedes te estarás preguntando? Bueno, no tanto, ya que es un intento de formalización ya presentado por  Uncle Bob en su post original  pero lo suficientemente inteligente como para señalarnos una dirección en la que una solución desarrollada mediante TDD es lo suficientemente genérica.

El proceso de reflexión detrás de este workshop comenzó hace algunos meses cuando me pidieron que realizara una capacitación de TDD. Como muchos practicantes de TDD, pensé que sabía lo que era necesario, pero una vez que comencé a preparar las sesiones, había algunos temas desconocidos para mí, al menos formalmente. Uno de ellos fue TPP o Transformation Priority Premise.

Si te interesa ver el workshop entero, aquí te compartimos el link al vídeo: