Creando unos tests de tipo end-to-end utilizando Cypress para crear un arnés mínimo de seguridad.
Refactorizando el código usando los refactorings automáticos del editor. Separando de lógica de presentación vs lógica de negocio..
Tests que nos permitan validar la lógica de negocio de la aplicación, garantizando su correcto funcionamiento.
Introduciendo nuevas funcionalidades con la metodología de Desarrollo Guiado por Pruebas (TDD).
Más de 2 horas de formación en video
1. El primer contacto...
Una breve introducción al taller.
2. ¿Qué legacy tengo?
Teoría sobre legacy code y un free tour al proyecto.
3. De manual a automático
Cómo actualizar tareas manuales con Cypress a través de extensiones del navegador.
4. Un cambio a mejor
Refactoring automáticos.
5. Feedback rápidos
¿He roto el código? Obtener feedback rápidos gracias a los tests unitarios.
6. Añadir funcionalidad
Cómo implementar la funcionalidad de descuentos con TDD.
7. Time to say goodbye
Lo bueno siempre tiene un final.