Los errores en los programas de aplicaciones se conocen también como bugs, palabra en ingles que significa “bicho”. Existen programas que detectan y ayudan a corregir los errores de programación de software, estos programas se conocen como depuradores o debuggers.

Los errores de programación comunes son:

  • División por cero encontrado en cálculos matemáticos, es aquella división en la que el divisor es igual a cero.
  • Ciclo infinito al realizar un bucle cuya condición de salida nunca se cumple
  • Exceder el tamaño de un arreo (array) cuando la cantidad de da
  • Confundir el operador de comparación con el operador de asignación.
  • Utilizar una variable no declarada en programas cuya definición es requerida
  • Variable no inicializada utilizada en cálculos, el valor de dicha variable es desconocido o contiene basura.
  • Invocar a funciones que no existen o enviar parámetros incorrectos.
  • Acceder a memoria no permitida (access violation)
  • Pérdida de memoria (memory leak)
  • Desbordamiento o subdesbordamiento de la pila (estructura de datos)
  • Desbordamiento de búfer (buffer overflow)  cuando un programa no controla adecuadamente la cantidad de datos que se copian sobre un área de memoria reservada a tal efecto
  • Bloqueo mutuo (deadlock) es el bloqueo permanente de un conjunto de procesos o hilos de ejecución en un sistema concurrente que compiten por recursos del sistema o bien se comunican entre ellos.
Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s