Tecnología

Inicio

Consejos sobre la depuración

La depuración, el proceso de encontrar y corregir errores, o errores en el código, blandas o hardware es una parte esencial de cualquier ciclo de desarrollo. La depuración puede abarcar correcciones y parches pequeños y complejos, y puede ser hecho antes de distribuir el producto, después de la liberación - de forma remota o por medio de una actualización - o incluso durante el propio desarrollo. Hay una serie de métodos y herramientas que pueden simplificar la depuración, y numerosos consejos se pueden extraer de los desarrolladores con experiencia o uno de los muchos libros publicados sobre depuración.

Reproducir el problema

Una de las primeras técnicas de los programadores se les enseña lo que respecta a la depuración sigue siendo la principal forma de identificar y corregir un error; Usted tiene que reproducir el error. Ya se trate de recrear las condiciones en las que se detectó el error o determinar por deducción la circunstancia en que se produce el fallo, que reproduce el error es el paso más importante en la depuración efectiva. Como profesor de informática Terence Parr afirma sucintamente: "Todos los errores son causados ​​por las computadoras que hacen exactamente lo que se les dice." Por lo tanto, es necesario averiguar qué y donde el equipo se está contando para actuar de forma incorrecta.

Reducir

Cuando se enfrentan con la depuración de un programa de largo o gran conjunto de datos, incluso el programador más experimentado puede llegar a ser abrumado. El profesor Parr explica que "... un gran conjunto de datos introduce una gran cantidad de ruido que camufla la causa fundamental del problema." Se recomienda dividir el programa o archivo en trozos más pequeños y más manejables y luego escanear para el error. Cuando se produce el error, a continuación, puede detener el proceso y corregir el error.

Experimentar

deducción de estilo científica también puede ayudar a un centro de programador en la fuente de un error. A medida que los científicos establecieron experimentos mediante la presentación de hipótesis comprobables que luego son aprobadas o desaprobadas por un experimento controlado, puede crear una hipótesis educados acerca de qué tipo de código puede ser la creación de un insecto. Entonces, encontrar y corregir esas condiciones, las pruebas de cada uno - como un experimento - hasta que encuentre el conjunto de condiciones que, en efecto, la causa del fallo.

Experiencia

Parr también establece cuando se trata de depurar, "La experiencia no tiene sustituto." Como usted - o cualquier programador - adquiera más experiencia con la escritura y el código de depuración, que se convertirá en mejor en él. Durante la escritura de código, se basan en la experiencia pasada corrección de errores para escribir código que impide que esos errores en el primer lugar. Durante la depuración, usted será capaz de hacer referencia a experiencias similares que han tenido con los insectos que se comportaban de manera diferente. Hasta llegar a ese punto, comunicarse con otros desarrolladores en su equipo o en la comunidad y en Internet y pedirles ayuda.