En este post se enumeran unas cuantas técnicas anti-debugging que se suelen utilizar para evitar que los programas sean trazados. "..El mundo del anti-debugging es apasionante: la eterna lucha entre el cazador y la huidiza presa, que gira en espiral hasta no poder distinguir si es el depurador quién ha sido cazado y engañado por el programa, o si finalmente quien traza el programa es capaz de seguir su ejecución paso a paso..."
La foto muestra una polilla atrapada en los entresijos del Mark II, el primer bug de la historia. En 1945, los operadores de este ordenador gigante pegaron la polilla en el informe, acompañada del mensaje "First actual case of bug being found" ("Primer caso de bicho encontrado"). Se empezaron a referir a la solución como "debugging" (desinsectación, más o menos). De ahí que llamemos "bugs" a los errores de programación, y "debugging" al proceso de arreglarlos.
Recordando al viejo MS-DEBUG, que es lo mismo que recordar muchas horas de sufrimiento.
Lo he visto en digg y me ha encantado la herramienta. Viene de Ajaxian, es una aplicacion genial para testear css
Smashing Magazine nos presenta 50 herramientas muy útiles a la hora de desarrollar un proyecto en JavaScript. Desde temas AJAX, hasta debugging, pasando por validación, etc.
Cuenta cómo abordar una clase básica de programación contando conceptos esenciales, introduciendo el debugging y el testing desde el principio. Interesante para todos esos profesores que hay por ahí!
[c&p] "JDT se trata de una herramienta que te permite probar tus scripts javascript directamente desde la propia red. Permite debugguear los errores e incluso parar la ejecución en el momento que se producen." Vía: www.anieto2k.com/2007/03/12/javascript-developer-tools/
El Mark II tuvo el primer bug de la historia. Sí, "bug" significa bicho, y en efecto eran bichos los que provocaban cuelgues (cortocircuitos) en los primeros ordenadores. A partir de ahí surgió la palabra "debugging" (quitar los bichos muertos, fritos en los tubos de vacío). En la fotografía se aprecia el bicho, enganchado con celo en el libro de logs...
menéame