Estudo de caso: falha de parser CSV em aspas malformadas
Incidente de confiabilidade de parser que expos suposicoes frageis na ingestao de CSV e na validacao de schema.
Sinal
Workers de ingestao travavam de forma intermitente em lotes CSV enviados por usuarios, enquanto fixtures padrao passavam.
Causa raiz
A configuracao do parser assumia conformidade estrita de quotes e nao tinha um caminho limitado de recuperacao para linhas malformadas.
Correcao
- Ativar modo tolerante de parsing com tratamento explicito de linhas malformadas.
- Capturar diagnosticos de parsing por linha para revisao operacional.
- Aplicar validacao de schema apos tokenizacao segura, nao antes.
Guarda de regressao
Construidos packs de fixtures CSV malformados com resultados esperados de parser e adicionadas assercoes de resiliencia a crash nos testes de ingestao.
Ferramentas recomendadas
Construtor de matriz de testes de upload
Gere casos de teste de API reutilizaveis a partir de um manifesto.
Abrir ferramentaDiff de manifesto
Compare dois manifestos para detectar arquivos adicionados, removidos ou alterados.
Abrir ferramentaTestador de politica de nomes de arquivo
Verifique conjuntos de nomes de arquivo contra regras configuraveis.
Abrir ferramenta