CodeInvestigator 0.22.1

A tracing tool for Python programs
  3 Screenshots
CodeInvestigator is an application which offers debugging without breakpoints. Program flow, function calls, variable values and conditions are all recorded for every line your program executes. CodeInvestigator then shows you your code together with its run time details.

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

Any point in the run is instantly accessible. Debug at any point and in any direction. Scroll the code to the line you're interested in and click the variable. Its value is then displayed between the code lines.

The user interface consists of the source code itself:

- Click the variable you want to know the value of
- Click a loop and select the iteration you are interested in
- Click a condition to see what it evaluated to
- Click a function call to go there

All that easily accessible runtime data is invaluable when you need to understand code.

- Watch data structures being build in subsequent lines.
- Identify lines that fall in the 'else' branch and don't apply.
- Verify the intentions of the code by looking at runtime data.

last updated on:
February 23rd, 2010, 12:00 GMT
license type:
GPL (GNU General Public License) 
developed by:
Martien Friedeman
ROOT \ Programming \ Debuggers
Download Button

In a hurry? Add it to your Download Basket!

user rating 17



Rate it!
3 Screenshots
What's New in version 0.15.0
  • CodeInvestigator can now be used with FireFox 3.0.
  • I've removed the alert box when a run finishes.
  • Thread support:
read full changelog

Add your review!