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 asegurarse de que no hay errores presentes durante la ejecución . Depuración no es simplemente una cuestión de comprobar los errores , sin embargo. Los 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 depurar utilizando una variedad de técnicas . Los programadores de Java no son una excepción : el uso del depurador Java, o un depurador incluido en un IDE, un programador Java puede combinar comprobación manual error , mensajes de error insertados y prácticas modulares de programación con el uso de un depurador para reducir al mínimo los errores de programa . Utilizar el depurador
Java El Java depurador , o " jdb ", existe para los programadores para depurar su programa. Esencialmente , en lugar de correr una clase compilada por el entorno de ejecución "java " , el programador podría ejecutar el programa a través del depurador " jdb " . A continuación , el depurador cogería errores y la salida de impresión basado en los errores. Típico de los depuradores , la salida de la información de los 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 .
Manual Depuración
Para errores específicos que el depurador no puede o no capturar , el programador puede entonces 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 especiales Java edición o entornos de desarrollo como NetBeans o Eclipse pueden utilizar las herramientas contenidas en estos ambientes de administrar el código complicado y traza la ruta de ejecución .
Inserción Error de salida
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 , más práctico será necesario depuración . El depurador no será capaz de detectar estos errores y, a menudo leyendo código complicado puede conducir a los programadores pierden pequeños errores . Mediante la inserción de instrucciones de impresión o los mensajes de error de detección en puntos estratégicos en un código (como resultado de la impresión cuando se produzcan cálculos integrales ) , el programador puede realizar un seguimiento de lo que se están almacenando los valores y cuándo. Ten, si el error está en la lógica del programa y no la estructura, que puede atrapar a los errores .
Buenas Prácticas Técnicas de codificación
Java es un objeto - lenguaje de programación orientado . Como tal, está diseñado con modularidad y reuseability en cuenta . Al desarrollar 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.