The Community for Technology Leaders
Green Image
Issue No. 03 - May/June (2006 vol. 23)
ISSN: 0740-7459
pp: 98-99
Diomidis Spinellis , Athens University of Economics and Business
Debuggers are cheap and effective tools. Typically we use them in a bottom-up fashion starting from the problem going to its source, but when this strategy fails, we might have to resort to a more tedious top-down breadth-first search. To locate bugs, we can also use hardware-assisted data and code breakpoints. For bugs that are difficult to reproduce, attaching a debugger to a running process as well as postmortem and remote debugging are some alternatives. Finally, we can permanently embed debugging knowledge in a program's source code, through logging statements.
debugging, breakpoint, logging framework

D. Spinellis, "Debuggers and Logging Frameworks," in IEEE Software, vol. 23, no. , pp. 98-99, 2006.
90 ms
(Ver 3.3 (11022016))