Debugging without breakpoints.


Need to track down those nasty ones, but don't know where to start? CodeInvestigator tracks everything.

No need to set any breakpoints: Any point in the program's execution history is accessible.

Interact with the code. Its words become click-able when you move your cursor in the code. Run-time information appears where you click.

The following example shows the outcome of a condition.


Click image for more  


Click in the code
  • a variable, to see what value it had.
  • a loop, and select an iteration.
  • a condition, to see what it evaluated to.
  • a print statement, to see what it actually wrote.
  • a function call, to go there.

Every step of the program was recorded when it ran. All that information is available to you when you read and click code.