microtarea 2

 

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.

http://www.cavsi.com/…/cuales-son-los-errores-de-programacioncomunes/

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s