El guardián que nunca estuvo
Agregar una verificación de estado a una función de Rust hizo que ya no pudiera llamar a otra función igual - y eso abrió en silencio un hueco que ninguna de las dos tenía por sí sola.
Notas sobre el software, los juegos y la música que salen de Imperfect Systems.
Feed RSSAgregar una verificación de estado a una función de Rust hizo que ya no pudiera llamar a otra función igual - y eso abrió en silencio un hueco que ninguna de las dos tenía por sí sola.
El script de rastreo no existe hasta que das tu consentimiento: no desactivado, no en pausa, no existe. Así es esta biblioteca de analítica opt-in.
Agregando la plomería del pipeline de i18n a una app Rails de sindicación de blogs, y el bug de migración parcial que mi propia revisión de código atrapó antes de publicarlo.
El filtro reportado funcionaba bien: el problema real era otro filtro, deliberadamente independiente, y la solución fue una tercera opción no considerada.
Un umbral de tres logros, una llamada a requestReview(), y una creencia recibida sobre el comportamiento del simulador que resultó ser falsa al probarla de verdad.
La página de marketing vendía seguimiento de lanzamientos, terreno de un competidor ya establecido, mientras el view model tenía el pitch real desde siempre.
Arreglar un error de actualización del panel expuso un segundo error escondido en el mismo componente compartido, y un tercer error que resultó no existir.
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.
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í.
Página 4 de 16