#1
Elementos que desaparecían sin dejar rastro
Una ejecución encontró tres novedades. Solo una llegó al destino. Las otras dos no volvieron a intentarse nunca.
¿Qué crees que pasaba?
Ver la solución
- Causa
- Dos fallos juntos. El registro se construía con todo lo que el filtro había visto como nuevo, no con lo que el destino había confirmado. Y con varios elementos en la misma tanda, la lectura de ficheros cogía «el que hubiera», no el de cada uno.
- Solución
- Solo se registra lo que el destino confirma, cruzando cada respuesta con su elemento. Cada elemento lee su fichero por el nombre que devolvió la API y se envía con sus propios datos.
- Lección
- Un registro de «hechos» se escribe después de hacer, nunca antes. Si no, un fallo deja de ser temporal y se vuelve permanente y silencioso.