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.