TDD es una parte importantísima de mi flujo de trabajo cuando desarrollo software. Con el paso de los años he modificado la forma en la que lo aplico, he aplicado distintas técnicas y he experimentado distintas formas de escribir mis tests para tratar de sentirme lo más productivo posible. Dar con un flujo de trabajo que me resulte cómodo, trabajar en el nivel de abstracción y con la aproximación adecuada no ha sido fácil y aún así tengo claro que estoy lejos de haber encontrado una fórmula ideal.
Elegir entre una aproximación outside-in vs inside-out, qué tipos de dobles de prueba utilizar, escribir tests que no requieran más mantenimiento que el propio código de producción son algunos de los retos a los que podemos tener que enfrentarnos cuando aplicamos TDD en nuestro día a día.
En esta charla quiero hablar de cómo aproximo mi trabajo cuando desarrollo aplicando TDD. No se trata de una charla introductoria ni de evangelización sobre las virtudes de TDD, no se tr

Comments

Comments are closed.

Me ha encantado la forma de nombrar los test ? y me ha servido para reafirmar mis conocimientos sobre TDD

Rated 5

Edgar at 17:09 on 7 Oct 2017

Muy buena! Me he quedado con ganas de más...

Rated 3

Jose Armesto at 17:44 on 7 Oct 2017

Charla amena, con buenos consejos, y se agradece ver código directamente, sin tanta diapositiva. No fue lo que esperaba, ya que pensé que serían consejos más específicos a TDD, y fue más orientada a testing en general.

Rated 4

Julio Martinez at 19:06 on 7 Oct 2017

Interesante charla, aunque me ha sabido a poco... quizás por la escasez de tiempo. Sería buena idea expandirla en un workshop de 2 horas.

Rated 4

Fran Iglesias at 20:17 on 7 Oct 2017

Me he quedado con varias ideas interesantes, pero la sesión se hizo corta. Creo que hubiera dado bien para una charla-taller-debate. Me llamó la atención sobre todo el tema de los builders para los subject under test, algo que nunca había conseguido resolver del todo a mi gusto.

Rated 3

Mike at 21:00 on 7 Oct 2017

Buena charla, aunque esperaba algo más avanzado.

Rated 4

Ilia Berlana at 00:42 on 8 Oct 2017

Muy buena, pero hubiera estado mejor que hubiera sido un workshop

Rated 4

Isidro López at 22:06 on 8 Oct 2017

Buenos consejos y reflexiones sobre TDD :-) (¡presidente, presidente!)

Buena charla para un nivel de iniciación.

Muy buena charla, aunque me hubiera gustado enfatizar más la parte de TDD.

Rated 5

Raúl Lorca at 09:57 on 9 Oct 2017

Sempre és un reto hacer una presentación con código, Modesto lo ha conseguido con solvencia.
Espero ver mas de este crack

Muy bueno, con ejemplos de código y entretenido.

Rated 3

Javier Molina at 13:46 on 9 Oct 2017

La charla estuvo amena, pero me pareció que se profundizó muy poco en los temas. Personalmente habria preferido ver cómo TDD nos puede ayudar a desarrollar mejor y qué tecnicas se pueden aplicar para aquellas personas que no lo usan le vean el verdadero valor.

Buena charla de iniciación, aunque quizá se quedó un poco corta.

Buena charla de iniciacion a TDD. Me gusto la forma de nombrar los tests. Como punto a mejorar, creo que hubiera sido incluso mas interesante en forma de workshop

Siempre aprendo escuchando a Modesto hablar de TDD. Esta vez, también. El consejo sobre naming, espero que me sedimente de una vez.
Por otro lado, me quedé deseando otra hora más. Hubiera sido perfecta para un workshop de 2 horas.

Buena charla sobre TDD.
Se agradece que fuera interactiva, pero se nos quedo corta, daba para 2 horas como mínimo.
Para futuras ediciones estaría bien realizar alguna kata live en mob programming o ver gente con experiencia realizar katas en directo, por el hecho de ver distintos enfoques de como ir dirigiendo los test, naming, etc...

Rated 4

Xavi at 08:42 on 13 Oct 2017

Muy interesante, los comentarios que ha hecho sobre los nombres de los tests, la importáncia de una API semántica y la forma de testear la base de datos me han servido de mucho. Al tener solamente 1h, habría preferido que hubiera dado el 100% de la charla que habernos entretenido tanto en alguno de los debates que surgieron a lo largo de la charla.