Caso de estudio: fallo del parser CSV por comillas malformadas
Incidente de fiabilidad de parser que dejo ver suposiciones fragiles en la ingesta de CSV y la validacion de schema.
Senal
Los workers de ingesta se caian de forma intermitente con lotes CSV de usuarios mientras los fixtures estandar pasaban.
Causa raiz
La configuracion del parser suponia cumplimiento estricto de quoting y no tenia una via acotada de recuperacion para filas malformadas.
Correccion
- Activar un modo tolerante de parsing con manejo explicito de filas malformadas.
- Capturar diagnosticos de parsing por fila para revision operativa.
- Aplicar validacion de schema despues de tokenizacion segura, no antes.
Guarda de regresion
Se construyeron packs de fixtures CSV malformados con resultados esperados del parser y se anadieron aserciones de resiliencia a crash en las pruebas de ingesta.
Herramientas recomendadas
Constructor de matriz de pruebas de carga
Genera casos de prueba de API reutilizables a partir de un manifiesto.
Abrir herramientaDiff de manifiesto
Compara dos manifiestos para detectar archivos anadidos, eliminados o cambiados.
Abrir herramientaProbador de politica de nombres de archivo
Comprueba conjuntos de nombres de archivo con restricciones configurables.
Abrir herramienta