miércoles, 29 de octubre de 2008

Ivoon Player


Errores de Programación Más Frecuentes



Scheduling de Hilos de Ejecución
Quizá piense el lector que es un tanto presuntuoso por parte del autor el permitirse indicar errores de programación que él mismo, probablemente incluso de mayor envergadura que los que cita, cometa. Y tiene razón el lector, por ello quiero pedirle disculpas y lo que aquí se exponen son unos cuantos ejemplos que generarán error, garantizado.
A continuación se presenta una decena de ejemplos de errores, vistos desde el punto de vista de la portabilidad, porque quizá el sine qua non de Java, en última instancia sea perseguir una verdadera independencia de plataforma.
Los errores no tienen ningún orden de dificultad, no son más que una decena de errores en los que puede caer cualquier programador. Hay muchísimas formas cometer fallos a la hora de programar en Java; algunas se deben simplemente a malos hábitos y son muy difíciles de encontrar, mientras que otros saltan a la vista al instante. Los errores de programación más obvios, también son los que con más frecuencia cometen los programadores.








Uso de directorios definidos

Un error muy común y fácil de cometer entre los programadores, aunque igual de fácil de corregir es la designación en el código de nombre de ficheros, que pueden dar lugar a problemas de portabilidad, pero cuando se añade el directorio en que se sitúan, seguro que estos problemas aparecerán. Estos fallos son más comunes entre programadores con viejos hábitos, que eran dependientes del sistema operativo, y que son difíciles de olvidar.

martes, 28 de octubre de 2008

LOS TRES ERRORES DE COMPILACION










En esta lección, conocerá los diferentes tipos de errores que pueden aparecer al escribir un programa.Incluso los programadores más experimentados cometen errores; y conocer cómo depurar una aplicación y encontrar esos errores es una parte importante de la programación. No obstante, antes de obtener información sobre el proceso de depuración, conviene conocer los tipos de errores que deberá buscar y corregir.Los errores de programación pertenecen a tres categorías: errores de compilación, errores en tiempo de ejecución y errores lógicos. Las técnicas para depurar cada uno de ellos se tratarán en las tres lecciones siguientes.Errores de compilación





Los errores de compilación,





también conocidos como errores del compilador, son errores que impiden que su programa se ejecute. Cuando se presiona F5 para ejecutar un programa, Visual Basic compila el código en un lenguaje binario que entiende el equipo. Si el compilador de Visual Basic se encuentra con código que no entiende, emite un error de compilador.La mayoría de los errores del compilador se deben a errores cometidos al escribir el código. Por ejemplo, puede escribir mal una palabra clave, omitir alguna puntuación necesaria o intentar utilizar una instrucción End If sin antes utilizar una instrucción If.Afortunadamente el Editor de código de Visual Basic fue diseñado para identificar estos errores antes de que se intente ejecutar el programa. Aprenderá a encontrar y corregir los errores de compilación en la lecciónErrores en tiempo de ejecución





Los errores en tiempo de ejecución




son errores que aparecen mientras se ejecuta su programa. Estos errores aparecen normalmente cuando su programa intenta una operación que es imposible que se lleve a cabo.Un ejemplo de esto es la división por cero. Suponga que tiene la instrucción siguiente:Speed = Miles / HoursSi la variable Hours tiene un valor de 0, se produce un error en tiempo de ejecución en la operación de división. El programa se debe ejecutar para que se pueda detectar este error y si Hours contiene un valor válido, no se producirá el error.Cuando aparece un error en tiempo de ejecución, puede utilizar las herramientas de depuración de Visual Basic para determinar la causa. Aprenderá a encontrar y corregir los errores en tiempo de ejecución en la lecciónErrores lógicos





Los errores lógicos





son errores que impiden que su programa haga lo que estaba previsto. Su código puede compilarse y ejecutarse sin errores, pero el resultado de una operación puede generar un resultado no esperado.Por ejemplo, puede tener una variable llamada FirstName y establecida inicialmente en una cadena vacía. Después en el programa, puede concatenar FirstName con otra variable denominada LastName para mostrar un nombre completo. Si olvida asignar un valor a FirstName, sólo se mostrará el apellido, no el nombre completo como pretendía.Los errores lógicos son los más difíciles de detectar y corregir, pero Visual Basic también dispone de herramientas de depuración que facilitan el trabajo. Aprenderá a encontrar y corregir los errores