Puede hacer que resulte más fácil depurar sus programas siguiente las directrices descritas en este tema.
Acerca de esta tarea
- No ajuste manualmente su código fuente para un mejor rendimiento hasta que haya depurado y probado por completo la versión no ajustada. El ajuste manual podría hacer que la lógica del código no se entendiera fácilmente.
- No ajuste manualmente el código fuente que sea la salida de una herramienta automatizada.
- Donde sea posible, no coloque varias sentencias en una sola línea, ya que algunas funciones del operador operan por líneas. Por ejemplo, no puede sobrepasar o 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 variables temporales para que resulte más fácil verificar los resultados intermedios supervisando las variables temporales.
Para depurar programas al nivel de sentencias de código fuente, debe especificar las opciones de compilador que generan información de depuración. En algunos casos, debe especificar opciones adicionales que permitan al motor de depuración funcionar correctamente con el código. Algunos compiladores proporcionan la posibilidad de generar información de depuración de sólo línea. Esta opción puede reducir significativamente el tamaño del ejecutable resultante. Si se selecciona esta opción, el depurador podrá mostrarle dónde se encuentra en el programa, pero no podrá mostrarle los valores de variables. Esta opción resulta de utilidad al depurar código optimizado, donde los valores de variables no pueden visualizarse con fidelidad.