Eliminando el copiar y pegar en los jobs de sindicación de blog-manager
Ocho jobs, un esqueleto de transmisión, dos jobs gemelos que divergieron en la única línea que importa, y un bug de rescate hallado por trazado, no por tests.
Notas sobre el software, los juegos y la música que salen de Imperfect Systems.
Feed RSSOcho jobs, un esqueleto de transmisión, dos jobs gemelos que divergieron en la única línea que importa, y un bug de rescate hallado por trazado, no por tests.
El error que reporté era una protección para algo imposible. La solución real fue una exclusión en tiempo de lectura, que rompió otras cuatro pruebas.
Un artefacto del cambio de nombre, una API sin campo de autor, y una prueba en dispositivo que mostró que el error ya se había arreglado solo, cerrado así.
Una revisión de código sacó a la luz un invariante que la función de adoptar/importar de Greenhouse rompía en silencio, y la corrección que la volvió aburrida otra vez.
No existe un flag isEssential: Essentials es solo una playlist. featuredAlbums es la señal real, y un fixture cambiado expuso un test sin re-ejecutar.
Un booleano que atraviesa cuatro capas, y tres revisiones que coinciden en un hallazgo que decidí no arreglar, porque el caché es el mecanismo de dedup.
Un diseño de pipeline por lotes que empezó con una verificación de cinco minutos: las publicaciones con fecha futura no estaban ocultas, eran errores 404, y nada reconstruía el sitio.
Un escáner de importación encontró la estructura interna de la app, y volvió a ofrecer una carpeta ya importada - la misma conversación faltante entre capas.
Un callback renombrado a algo genérico conservó su significado específico del asistente, y la misma señal significaba dos cosas distintas para dos oyentes distintos.
Un input invisible de tamaño cero tras un toggle con estilo, un disabled que traga clics en silencio, y verificación contra la página real, no mis logs.
Página 3 de 14