Los nombres y acciones de errores de software más divertidos de la última década

error de sangrado del corazón

Detectar y erradicar errores y fallas de software es una tarea diaria para los desarrolladores y evaluadores de software de todo el mundo. Un error de software es una complicación que surge de un error, error o defecto en el software que puede causar fallas o desviaciones de los resultados esperados. Los nombres de errores de software pueden ser extrañamente creativos porque a veces no tienen conexión con los problemas causados ​​por la “falla” real.

Error de Heartbleed

Esta puede ser la primera y única vez que un error de software fue realmente “marcado”. Al corromper el software OpenSSL diseñado para cifrar datos confidenciales en servidores web, Heartbleed permitió que personas poco éticas robaran información protegida leyendo la memoria de un sistema supuestamente protegido con mano de hierro por el software OpenSSL. Lo que la mayoría de la gente no sabe es que Codenomicon, la empresa de seguridad que afirmó haber descubierto el error, sabía que OpenSSL contenía una entidad llamada “RFC6520” o la “extensión de latido” que aseguraba que existía una conexión activa entre dos dispositivos o servidores. . Al igual que las ratas oportunistas que corren hacia el queso, Codenomicon cambió el nombre de la falla como “Heartbleed”, estableció un nombre de dominio para ella e hizo historia en los errores de software.

error de sangrado del corazón

Bit Rot

No es exactamente un error oficial, bit rot es un término utilizado por desarrolladores de software ególatras que no pueden aceptar el hecho de que son seres humanos imperfectos. Bit rot es lo que sucede cuando un programa que ha estado funcionando sin problemas durante mucho tiempo, de repente e inexplicablemente, falla.

El Heisenbug

Los insectos que exhiben características de Jekyll y Hyde o que simplemente desaparecen por completo se denominan Heisenbugs. Concebido como un juego de palabras que se refiere al principio de incertidumbre de Heisenberg, los errores de Heisenberg a menudo surgen en la compilación del modo de lanzamiento de un programa, pero desaparecen cuando se examinan durante el modo de depuración. Debido a que la mecánica cuántica está implicada cuando se descubre un error de Heisenberg, probablemente necesitaríamos al propio Werner Heisenberg para explicar por qué el error puede desaparecer a voluntad. Pero, dado que Heisenberg está muerto, Neil DeGrasse Tyson servirá.

El mandelbug

Los mandelbugs no cambian sus propiedades ni desaparecen como los Heisenbugs. En cambio, son tan inusuales y complejos que, por lo general, no existe una solución práctica para solucionarlos. De hecho, los Mandelbugs pueden ser tan no deterministas que muchos desarrolladores académicos creen que el inventor de las matemáticas fractales Benoit Mandelbrot desarrolló Mandelbug para volver locos a los desarrolladores.

El LoveBug

LoveBug sigue siendo el virus informático más destructivo de la historia. Este fue creado por dos estudiantes matriculados en una escuela de informática en Filipinas. El virus que se distribuyó originalmente es un correo electrónico con el asunto titulado “Te amo”. Si el destinatario abre el archivo adjunto en el correo electrónico, el virus se replica y se transfiere a todas las direcciones dentro de la libreta de direcciones de correo electrónico del destinatario. El Lovebug elimina los archivos gráficos que terminan con las letras jpg o jpeg mientras hace inaccesibles los archivos mp3 y otros archivos de música. Este es un ejemplo de cómo el “insecto amoroso” afectó a millones de personas en todo el mundo en 2000.

Los virus y errores de software son inminentes para los desarrolladores de todo el mundo. Recuerde probar su software antes de implementar cambios o nuevas funciones. Incluso hay empresas, como QASymphony, que pueden ayudarlo en las pruebas de software y el seguimiento de errores.

0 Shares