Uanset hvor mange gange du tjekke din kode til syntaks eller programmering logik fejl , kan nogle bugs ikke indtil du faktisk køre koden . Debuggers er software værktøjer, der giver dig udføre og undersøge din kildekode linje for linje. Mange programmering integrerede udviklingsmiljøer , eller IDEs har indbyggede fejlfindingsværktøjer, der lader dig indstille stoppesteder i din kode og se, hvordan variabler ændrer sig koden henretter i debugger . Visual Studio
Visual Studio IDE omfatter debugging værktøjer til Visual Basic , C #, C , C + + og SQL programmeringssprog. Derudover er der debugging support til ASP.NET web-applikationer ved hjælp af VBScript, JavaScript og JScript . Du kan indstille én eller flere break points på bestemte linjer kode i redigeringstilstand med et museklik ved at trykke på " F9 " tasten eller ved at indtaste et " System.Diagnostics.Debugger.Break ()" kommando. Visual Studio debugger kan konfigureres til at lade dig redigere din kode som du debug det .
Eclipse
Eclipse IDE inkluderer en indbygget debugger for Java-sproget programmer. Du kan indstille break points på bestemte linjer i din kode , køre koden , indtil den rammer en pause point eller trin gennem koden linje for linje. Debug view giver oplysninger om den specifikke Java-klasse din ansøgning er i, når den når et bestemt break point . Java -koden redigeringsvisningen viser den aktuelle kode, der omgiver markerede break point . Den variable view giver oplysninger om de variabler i klassen indeholder knækpunkt.
NetBeans IDE
Ligesom Eclipse, NetBeans IDE har en indbygget debugger for Java -kildekode. NetBeans debugger har de samme funktioner som Eclipse, men tilføjer en Visual Debugger for behandlingen koden for Gynge og JavaFX grafisk brugergrænseflade eller GUI applikationer. Visual Debugger kan du køre dit program i debug -mode, se de faktiske GUI elementer som knapper og indtastningsfelter som din ansøgning kører , tage et snapshot af den GUI element, du er interesseret i og se koden for dette element ved at klikke på billedet .
Cloud9 Cloud -baserede IDE
Cloud9 er et online, webbaseret IDE , der understøtter en bred vifte af programmeringssprog som JavaScript , C, C + + , Java, PHP, Perl, Scala og Ruby . Cloud9 s debug mode lader dig indstille break point og se resultaterne i en output -vinduet. Den Cloud9 debugger også Live Inspector mode for node.js JavaScript serverprogrammer, der lader dig vælge et objekt med musen og se det eller redigere som dit program kører .