Todos hemos escuchado el término “bug” para referirse a un error de software, un fallo en el programa del computador o en el sistema que desencadena un resultado indeseado.
Seguro te has preguntado ¿por qué le denominan a esto bug o bicho?
La historia data de 1947, cuando ingenieros que trabajaban en el Mark II se percataron de un fallo en un relé electromagnético y al revisar la máquina encontraron una polilla (insecto/bicho) que provocó que el relé quedase abierto.
Los ingenieros revisaron el relé sustrajeron el insecto y lo pegaron con cinta adhesiva en la bitácora, con el comentario “First actual case of bug being found”, en español “primer caso real de bug encontrado”.
Aunque muchos refieren este episodio como el origen del término, en realidad, Thomas Alva Edison lo utilizó en 1889, indicando interferencias y mal funcionamiento en un fonógrafo. Pero es posible que el caso del Mark II, si sea el primero asociado a la informática y relacionado a un insecto real.
FUENTE :ABADIADIGITAL.COM
Bug Informático
Un bug informático se genera en la programación o el diseño del software y, en algún momento, se manifiesta ante el usuario. Algunos bugs son: inclusión de variables que no fueron inicializadas, mala indexación de las tablas en una base de datos, creación de un bucle infinito, uso de fuentes que resultan difíciles de leer o elección de colores que confunden a los usuarios.
Lo habitual es que en el momento de la ejecución del programa, los lenguajes organicen y tipifiquen los bugs para que el programador los resuelva. También existen softwares específicos para advertir y solucionar los bugs. Los debuggers o depuradores, analizan el código del programa y lo depuran borrando cada error que detecte.
Entonces, ya sabes que aunque no consigas insectos viviendo en el interior de tu PC , si puedes tener molestos “bugs” en el sistema impidiendo el correcto funcionamiento del mismo.
Redacción Lissett Flores para Strapp International 2019.