Artículos
Cosas que aprendimos construyendo estas librerías, contadas enteras — incluido lo que hicimos mal.
Cuando la cobertura miente
Un 98,6 % de cobertura convivía con un 8,5 % real. Cinco mecanismos distintos lo tapaban a la vez, y ninguno era un bug: todos eran configuración razonable.
El guard que nunca se disparó
isValid pasó de método a getter. El código viejo seguía compilando, los tests seguían pasando, y la validación llevaba dos versiones sin ejecutarse.
Un agregado que no podía volver a ser válido
validate() sólo añadía reglas rotas, nunca las limpiaba. Corregías el error, reenviabas, y recibías exactamente la misma respuesta.
Más artículos, novedades y conversación de la comunidad en nestjslatam.dev.