Saltar al contenido

TPP: From Dumb, to Specific, to Generic

Foto de Helena Abellan
Hosted By
Helena A. y Eduardo Ramírez M.
TPP: From Dumb, to Specific, to Generic

Detalles

Cuando nos enseñaron TDD, especialmente al comienzo de nuestro viaje, todos nos enfrentamos a la pregunta: "¿Por qué es esto tan básico?".
Con más frecuencia de lo que queremos, nos vemos obligados a escribir código básico, implementaciones fake o simplemente minimum code required.
Por otro lado, hay ocasiones en las que tenemos un algoritmo formado en nuestras mentes y estamos tan seguros de ello que terminamos saltándonos los test. Transformation Priority Premise (o TPP) es un esfuerzo de formalización para guiar a los desarrolladores impulsados por pruebas a elegir cuál es el mejor test que pueden hacer a continuación y la mejor implementación posible en ese momento en particular.
Repasaremos algunos ejemplos concretos, veremos la evolución del código y cómo una decisión puede hacer que nuestra solución sea de una manera completamente diferente.
Veremos que el minimum code required no es tan aleatorio y básico como pensamos al principio, y que hay una propuesta de enfoque estructurado que podemos seguir.

Speaker by Codurance: Javier Chacana
Idioma: español

Sobre Javier Chacana: Software Craftsman en Codurance España
Javier se unió a la comunidad Software Crafters en Chile, en 2016, donde junto a otros amigos y colegas, dirigió el primer Sócrates latinoamericano ese mismo año.
Principalmente identificado como desarrollador de backend, ha desempeñado otros roles, Lead developer, Head of Engineering, Mentor o DevOps engineer. Los últimos años, ha trabajado como consultor y desarrollador para empresas de Chile, Indonesia y China.

Photo of Sevilla Java User Group (SVQJUG) group
Sevilla Java User Group (SVQJUG)
Ver más eventos