DEV Community

Cover image for 100 días de código: 43, TDD se siente como la copa de un pino
Daro
Daro

Posted on

100 días de código: 43, TDD se siente como la copa de un pino

Foto de Alora Griffiths en Unsplash

¡Hey hey hey!

Bienvenidos a este día 43 del reto, como dice el refrán del titulo creo que cuando comienzas a aprender TDD sientes que vas a dominarle rápidamente pero pronto te das cuenta de la cruel realidad.

Realmente es un concepto simple que consiste en crear test para probar las funciones antes de crearlas y asi pensar en casos de uso para estas y con ese planteamiento escribir código mas limpio.

Cuando comienzas es relativamente sencillo porque aunque puedes hacerlos a mano, existen herramientas como Jest, Mocha, etc. que te permiten introducirte rápidamente y que con ayuda de su documentación comienzas a dar tus primeros pasos pero al ver el contenido ya comienzas a notar que algo no cuadra, no es realmente el panorama sencillo que te imaginabas y es que para bien o para mal, existen multitud de formas de probar una cosa u otra entre las que destaca la simulación y la prueba de código asíncrono.

Realmente es un trabajo complejo y a la vez uno muy interesante.

Ahora para recuperar la sonrisa veamos a que dedique mi tiempo.

Ayer:

  • Practique 30 min de Touch Typing.
  • Avance hasta la sección practica de Testing en The Odin Project.

Hoy:

  • Practique 30 min de Touch Typing.
  • Retome el aprendizaje de Jest para el test unitario.
  • Aprendí las bases para crear funciones puras las cuales principalmente se basan en crear funciones que no muten ninguna variable y no modifiquen ningun valor fuera de su alcance.
  • Avance hasta la sección Introducción a React en The Odin Project.

Realmente no han sido días tan productivos pero me siento contento con mi desarrollo.

Espero que tengan mucho éxito con sus proyectos y animo.

Adiós mundo!

Discussion (0)