| Codeinvestigator Open Source Tracing-tool voor Python-programma's |
Download nu |
Codeinvestigator Rangschikking & Samenvatting
- Naam uitgever:
- Martien Friedeman
- Uitgever website:
- http://codeinvestigator.googlepages.com/p4
- Besturingssystemen:
- Mac OS X
Codeinvestigator Tags
Codeinvestigator Beschrijving
Open Source Tracing-tool voor Python-programma's Moet je die smerige degenen opsporen, maar weet het niet waar je moet beginnen? Codinvestigator tracks alles! Codinvestigator is een tracing-tool voor Python-programma's. Programmastroom, functie-oproepen, variabele waarden en voorwaarden worden allemaal opgenomen voor elke regel die uw programma wordt uitgevoerd. CodeInvestigator toont vervolgens u uw code samen met zijn looptijd Details. Het punt in de run is onmiddellijk toegankelijk. Debug op elk punt en in elke richting. Blader door de code naar de regel waarin u bent geïnteresseerd en klik vervolgens op de variabele. De waarde ervan wordt automatisch weergegeven tussen de codelijnen. De gebruikersinterface bestaat uit de broncode zelf: · Klik op de variabele die u wilt weten de waarde van · Klik op een lus en selecteer de iteratie waarin u bent geïnteresseerd in · Klik op een voorwaarde om te zien Wat het heeft geëvalueerd om te klikken op een functie-oproep om te gaan, die gemakkelijk toegankelijke runtime-gegevens is, is van onschatbare waarde wanneer u code moet begrijpen. · Bekijk gegevenstructuren die worden gebouwd in volgende lijnen. · Identificeer de lijnen die vallen in het tak van de 'else' t Toepassen. · Controleer de intenties van de code door te kijken naar runtime-gegevens. Vereisten: · Python 2.6 · Firefox 2.0 of hoger Wat is er nieuw in deze release: Bugfixes: · Een probleem met 'van module import *'. Functionaliteitsverandering: · Verwijderen van de meeste items op het scherm Punten Punten: indirecte oproepen worden nu ingelogd tegen de oorsprong. Deze oproepen verstopt het scherm van de invoerpunten eerder. · Als een oproep van uw code is gemaakt en die oproep niet in de thecode kan worden geklikt, wordt die oproep ingelogd tegen de regel die deze is ontstaan. De regel toont een driehoek en wanneer dat wordt geklikt, worden deze indirecte oproepen weergegeven in een lijst. · De __iter__, __REpr__ en __GETATTR__-oproepen bijvoorbeeld, verschijnen bijvoorbeeld inhalende lijsten. · Een ander voorbeeld zijn callbacks. De oproep kan niet worden geklikt in de codeBut De regel die ze indirect noemt, is 'GTK.MAIN ()'. Alle callbacks zijn ingelogd tegen die lijn en kunnen daar worden geklikt. · Het invoerscherm toont nu alleen invoer en threads.
Codeinvestigator Gerelateerde software