Skip to content

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.

Publicado con licencia MIT. Hecho en Perú 🇵🇪 · Impulsado por BeyondNetCode