Tecnología

Inicio

Diferentes técnicas de depuración para Java

La depuración es uno de los aspectos cruciales de la programación. Durante y después del desarrollo, los programadores deben depurar su programa para asegurar que no hay errores presentes durante la ejecución. La depuración no es simplemente una cuestión de comprobación de errores, sin embargo. programas grandes y complejos pueden tener varios errores, o errores que sólo existen en ciertas situaciones. Por lo tanto, es importante que los programadores de depuración usando una variedad de técnicas. Los programadores de Java no son una excepción: el uso del depurador de Java, o un depurador incluido en un IDE, un programador de Java puede combinar la comprobación manual de error, mensajes de error insertados, y las prácticas de programación modular con el uso de un depurador para reducir al mínimo los errores del programa.

Usando el depurador de Java

El depurador de Java, o "jdb," existe para los programadores para depurar su programa. En esencia, en lugar de ejecutar una clase compilada a través del entorno de ejecución "java", el programador podría ejecutar el programa a través del depurador "jdb". Entonces, el depurador podría detectar errores y salida de impresión basadas en esos errores. Típico de los depuradores, la salida de información de errores en el programa es dictado por quien escribió el depurador. Sin embargo, utilizando el depurador puede obtener muchos errores importantes, tales como errores de sintaxis o formato.

Depuración Manual

Para errores específicos que el depurador no se puede o no se enganche, el programador puede simplemente leer el código fuente de errores. En el código fuente escrito en texto plano en un editor de texto, esto puede llegar a ser tedioso. A menudo, sin embargo, los programadores que utilizan herramientas de edición especial de Java y los entornos de desarrollo como Eclipse o NetBeans puede utilizar las herramientas contenidas en estos ambientes de administrar el código complicado y trazan la ruta de ejecución.

Inserción de la salida de errores

Si, durante la ejecución del código, los errores se producen en la lógica del programa que no causan que el programa falle, pero sólo para dar mala salida, serán necesarios más práctica en la depuración. El depurador no será capaz de atrapar a estos errores, y con frecuencia de lectura de códigos complicados puede conducir a los programadores a pasar por alto pequeños errores. Mediante la inserción de declaraciones de impresión o mensajes de detección de errores en puntos estratégicos de un código (como los resultados de impresión cuando se producen cálculos integrales), el programador puede realizar un seguimiento de qué valores se almacenan y cuándo. Diez, si el error está en la lógica del programa y no la estructura, que puede atrapar a los errores.

Practique técnicas de buena codificación

Java es un lenguaje de programación orientado a objetos. Como tal, está diseñado con modularidad y reuseability en mente. Al diseñar una aplicación, recuerde practicar técnicas de codificación modulares: Asegúrese de que todas las funciones sólo realizan tareas específicas, y asegúrese de que las funciones están claramente identificados. Cuando se producen errores en el código que mantiene las técnicas modulares, localizar errores se vuelve mucho más fácil.