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.




21
¿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 menos …
101 debugging 

17
¿Es razonable insistir en reproducir cada defecto antes de diagnosticarlo y repararlo?
Trabajo para una empresa de productos de software. Tenemos grandes clientes empresariales que implementan nuestro producto y les brindamos asistencia. Por ejemplo, si hay un defecto, proporcionamos parches, etc. En otras palabras, es una configuración bastante típica. Recientemente, se emitió y me asignó un ticket con respecto a una excepción …

9
¿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 sesión?
61 ide  debugging 


5
¿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 usa raramente …
57 debugging 

10
¿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 en las pruebas: Errores lógicos, …






8
¿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 para hacer un uso más eficaz …
33 debugging 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.