¿Qué es un bug?

¿Qué es un bug?

¿Qué es un bug?

En programación, un bug (también conocido como pulga) se refiere a un error o falla en un programa informático. Un bug produce resultados inesperados o que el programa tenga comportamientos inesperados. En otras palabras, un bug es un comportamiento o resultado que un programa o sistema genera, pero no es el esperado.

Podríamos decir que casi todos los programadores queremos producir software libre de bugs. Tengamos en cuenta, que un software libre de bugs es sumamente difícil y caro de lograr. Algunas pulgas, pueden causar inconveniencias triviales, con las que se puede vivir sin una solución inmediata. Pero otras pulgas, pueden resultar en personas heridas o incluso muertas.

Muchas de las tecnologías avanzadas de diseño e implementación de sistemas de información, tienen como objetivo, evitar el número y la gravedad de los errores y la identificación y eliminación de dichos defectos lo antes posible en el proceso de producción. El acto de eliminar estos errores se llama debugging (depuración) o mejor conocido como debuggear.

Como un ejemplo de un bug generando un comportamiento inesperado, podríamos decir, por ejemplo: cuando abro la quinta pestaña del navegador este da un error y se cierra. Esto, definitivamente es un comportamiento inesperado.

Como un Ejemplo de un bug generando un resultado inesperado, podríamos decir: Estoy realizando una división de 5 / 2, pero la el sistema me devuelve 2. Esto, definitivamente es un resultado inesperado.