Debugging Backwards in Time

Thursday, January 4th, 2007 | Java, Programming, Work, debug, opensource

What if a debugger could allow you to simply step BACKWARDS? Instead of all that hassle with guessing where to put breakpoints and the fear of typing “continue” one too many times… What if you could simply go backwards to see what went wrong? This is the essence of the “Omniscient Debugger” — it remembers everything that happened during the run of a program, and allows the programmer to “step backwards in time” to see what happened at any point of the program. All variable values, all objects, all method calls, all exceptions are recorded and the programmer can now look at anything that happened at any time

HomePage: http://www.lambdacs.com/debugger/debugger.html

Article: http://www.lambdacs.com/debugger/Article.html

Video: http://video.google.com/videoplay?docid=3897010229726822034&q=engedu+debugging

2 Comments to Debugging Backwards in Time

Geert Bevin
January 4, 2007

I suggest you check out X-develop or CodeGuide (http://www.theserverside.com/reviews/thread.tss?thread_id=42457) for back-in-time debugging in a full blown Java IDE.

Fernando Meyer
January 5, 2007

I know the CodeGuide, basically is the same idea used in both of cases, but this implementation is open source, that we can see how it works :)

Btw, Greet congratulations for your project

Leave a comment

 

January 2007
M T W T F S S
« Nov   May »
1234567
891011121314
15161718192021
22232425262728
293031