Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.3 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > Programming > Debuggers

    CodeInvestigator 0.22.1

    Download button

    Downloads: 948  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Fair (2.7/5)
    17 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Martien Friedeman | More programs
    GPL / FREE
    February 23rd, 2010, 12:00 GMT [view history]
    ROOT / Programming / Debuggers

     Read user reviews (0)  Refer to a friend  Subscribe

    CodeInvestigator description

    A tracing tool for Python programs

    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.


    Product's homepage

    Requirements:

    · Python = 2.6

    What's New in This Release: [ read full changelog ]

    · CodeInvestigator can now be used with FireFox 3.0.
    · I've removed the alert box when a run finishes.
    Thread support:

    · You can view 'Entry points': Entry points into a program.
    · The mainline of every Python program has an entry point.
    · Each import has an entry point.
    Every function where the call can't be clicked has an entry point:
    · Every thread has an entry point.
    · Every callback has an entry point.

    · The tabs above a function have been removed.
    · You access a call by clicking the call in the code, or if the call is made outside of the code, clicking its entry point.

      


    TAGS:

    tracing tool | Python debugger | Python tracer | Python | debugger | tracer

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM