Saltar al contenido

¿Qué es un Bug? Significado, origen y tipos de errores

Un bug es un error en un programa informático que hace que funcione de forma inesperada. Te explico el curioso origen de la palabra y tipos de bugs.

Pedro Serrano (Pedro SEO)2 min de lectura

Un bug es un error en un programa informático que hace que no funcione como debería: se cierra, da un resultado incorrecto o se comporta de forma inesperada.

Bug significa literalmente «bicho» en inglés.

El origen de la palabra bug

La historia más famosa es de 1947: el equipo de la científica Grace Hopper, que trabajaba con el ordenador Harvard Mark II, encontró una polilla atrapada en uno de los relés que provocaba un fallo. La pegaron en el cuaderno de registro con una nota sobre el «primer caso real de bug encontrado».

La palabra ya se usaba antes en ingeniería para hablar de fallos, pero esta anécdota la hizo popular en informática. De ahí viene también debug (depurar): quitar los bichos.

Tipos de bugs

  • Bugs funcionales: algo no hace lo que debería (un botón que no envía el formulario).
  • Bugs visuales: la web se ve mal en un navegador o en el móvil.
  • Bugs de rendimiento: la aplicación va lenta o consume demasiados recursos.
  • Bugs de seguridad: fallos que pueden aprovecharse para atacar el sistema.
  • Bugs de compatibilidad: funciona en un dispositivo y en otro no.

Bugs en una web: cómo te afectan

En una web, un bug puede costar dinero de forma directa: un carrito que no deja pagar, un formulario de contacto que no llega o una página que da error. Y también afecta al SEO: errores 404, páginas que no cargan o problemas de rastreo hacen que Google posicione peor tu web.

Cómo evitar y encontrar bugs

  1. Pruebas antes de publicar cualquier cambio (por eso existe el papel del tester).
  2. Revisa Search Console: te avisa de errores de rastreo e indexación.
  3. Prueba tu web en móvil y en varios navegadores.
  4. Haz copias de seguridad antes de actualizar plugins o el tema.

Preguntas frecuentes

¿Qué es debug o depurar?

El proceso de encontrar y corregir los bugs de un programa.

¿Qué es un bug en un videojuego?

Un fallo del juego: personajes que atraviesan paredes, objetos que desaparecen… Algunos son tan famosos que la comunidad los aprovecha.

¿Bug y error es lo mismo?

En el día a día se usan como sinónimos. Técnicamente, el bug es el defecto en el código que provoca el error.

Pedro Serrano (Pedro SEO)

Escrito por

· Pedro Serrano

Consultor SEO desde 2013, CEO de la agencia Palo Seco y profesor de marketing en la UPC y en EAE Business School. Lo que funciona con clientes, lo cuento aquí, en mi newsletter y en YouTube.

Último paso

¿Lo aplicamos a tu negocio?

Cuéntame tu proyecto en el briefing de marketing y te contesto en menos de 24 horas.

Pide presupuesto

o escríbeme: pedro@palo-seco.com