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!
Top comments (0)