Preguntas etiquetadas con debugging

La depuración es el proceso de examinar el estado de un programa, generalmente con una herramienta de depuración, mientras se ejecuta e intenta encontrar errores que hacen que se comporte de manera anormal.

101
¿Cuál es el beneficio de evitar el uso de un depurador?

A lo largo de mi carrera, he notado que algunos desarrolladores no usan herramientas de depuración, pero sí comprueban el código erróneo para descubrir cuál es el problema. Si bien muchas veces poder encontrar rápidamente errores en el código sin un depurador es una buena habilidad, parece que es...

61
¿Cómo se depura sin un IDE? [cerrado]

Cada vez que busco un IDE (actualmente estoy jugando con Go), encuentro un hilo lleno de personas que recomiendan Vi, Emacs, Notepad ++, etc. Nunca he hecho ningún desarrollo fuera de un IDE; Supongo que me han mimado. ¿Cómo se depura sin un IDE? ¿Estás limitado a solo iniciar...

57
¿Por qué rara vez se usa la depuración inversa? [cerrado]

gdb implementó soporte para depuración inversa en 2009 (con gdb 7.0). Nunca lo escuché hasta 2012. Ahora lo encuentro extremadamente útil para ciertos tipos de problemas de depuración. Desearía haber oído hablar de eso antes. Corrígeme si me equivoco, pero mi impresión es que la técnica todavía se...

53
¿Cómo probar las pruebas?

Probamos nuestro código para hacerlo más correcto (en realidad, es menos probable que sea incorrecto ). Sin embargo, las pruebas también son código, también pueden contener errores. Y si sus pruebas son defectuosas, difícilmente mejorarán su código. Puedo pensar en tres posibles tipos de errores...

33
¿Cómo depurar el código más efectivamente? [cerrado]

Los errores que se introducen en el código pueden minimizarse, pero no eliminarse por completo como está escrito: los programadores son, aunque muchos estarían en desacuerdo , solo humanos. Cuando detectamos un error en nuestro código, ¿qué podemos hacer para eliminarlo? ¿Cómo deberíamos abordarlo...