Tecnología

Inicio

Las técnicas de depuración de Java

El arte de depuración se ha convertido en esencial para la programación de computadoras como la propia programación real. Como proyectos de programación se vuelven más avanzados, la necesidad de una buena depuración se convierte necesariamente más avanzada. Afortunadamente, el lenguaje de programación Java viene con una variedad de técnicas para facilitar la depuración adecuada, a través del depurador estándar, para examinar los archivos de núcleo, a la promoción de las buenas prácticas de codificación.

Uso de Java Depurador

La principal manera de depurar un programa Java es utilizar el depurador integrado, "jdb", que viene con el kit de desarrollo de Java. Los programadores pueden ejecutar programas compilados a través del depurador en lugar de la típica entorno de ejecución para probar el programa de errores. Cuando se utiliza el depurador, el programador puede pasar a través de líneas de código, y comprobar los mensajes de error generados por el depurador para localizar problemas.

Java volcados y archivos del núcleo

Si se produce un error durante la ejecución del programa, puede establecer el programa hasta un fichero core, llamado "core dump". Un archivo de núcleo objeto de dumping contiene información sobre el estado del programa, y ​​el estado de la memoria en la que el programa residía. Al pasar por el archivo central con los servicios públicos, tales como "objdump", el programador puede diagnosticar un problema o enviar el archivo a otro programador para su análisis.

Supervisión del rendimiento y Procesos

Otra forma de comprobar si hay ciertos errores es ejecutar el programa y supervisar su rendimiento. Al hacer esto, el programador puede ver cuando se producen ciertos efectos negativos en qué puntos en el programa. Por ejemplo, si hay un repentino aumento en el consumo de memoria durante ciertas partes del programa, puede haber una pérdida de memoria en el código que contiene esa lógica de programación.

Mantener un código bien diseñado

La forma más manual para depurar el código es leer y rastrear de errores a través del sistema. En grandes proyectos, esto se convierte en inviable si no se siguen las prácticas correctas de programación. Por ejemplo, desarrollando el uso de técnicas de programación modular orientado a objetos y, que se construyen en Java desde el principio, puede reducir al mínimo la superposición de código, y puede hacer que los errores de seguimiento mucho más fácil. Además, asegurándose de que todo el código está debidamente anotada y comentada puede hacer el código más fácil comprensión, y hacer la identificación de errores en una tarea mucho más sencilla.