Puede hacer que resulte más fácil depurar los programas siguiendo estas simples
directrices:
- No reajuste manualmente el código fuente para el rendimiento hasta que haya
depurado y probado por completo la versión no reajustada. El reajuste manual puede
hacer que la lógica del código resulte de difícil comprensión.
- Donde sea posible, no ponga múltiples sentencias en una sola línea, ya que
algunas características del depurador funcionan según líneas. Por ejemplo, no puede
recorrer ni establecer puntos de interrupción de línea en más de una sentencia en la
misma línea.
- Asigne valores de expresión intermedios a las variables temporales para facilitar la
verificación de los resultados intermedios supervisando las variables temporales. Por ejemplo, en
lugar de
return new String(myvalue);
escriba
String newString = new String(myvalue);
return newString;
Cuando lo haga, puede mirar el contenido de la serie
que devuelve.
Si utiliza javac para compilar el código para depurar, puede establecer
puntos de interrupción y recorrer paso a paso el código fuente sin utilizar opciones de compilador. Sin embargo, si desea examinar variables locales, instancia de clase y estáticas al depurar, utilice la opción de compilador -g.Para obtener una lista completa de opciones de compilador, consulte la documentación proporcionada con JDK.