Uansett hvor mange ganger du sjekke koden for syntaks eller programmering logiske feil , kan enkelte feil ikke dukker opp før du faktisk kjøre koden . Debuggere er software verktøy som lar deg utføre og undersøke kildekoden linje for linje. Mange programmering integrerte utviklingsmiljøer , eller IDE , har innebygd debugging verktøy som lar deg sette stoppesteder i koden og se hvordan variabler endres som koden utfører i debugger . Visual Studio
Visual Studio IDE inkluderer debugging verktøy for Visual Basic, C #, C, C + + og SQL programmeringsspråk. I tillegg er det debugging støtte for ASP.NET Web -applikasjoner ved hjelp VBScript , JavaScript og JScript. Du kan stille ett eller flere brytepunkter på bestemte linjer med kode i redigeringsmodus med et museklikk ved å trykke på "F9 "-tasten eller ved å skrive " System.Diagnostics.Debugger.Break ( ) "-kommandoen . Visual Studio debugger kan konfigureres til å la deg redigere koden som du feilsøke det.
Eclipse
Eclipse IDE inkluderer en innebygd debugger for Java- språk applikasjoner . Du kan stille pause poeng på bestemte linjer i koden din, kjøre koden før den treffer en pause punkt eller gå gjennom koden linje for linje . Debug visningen gir informasjon om den aktuelle Java-klassen søknaden din er i når den når en bestemt pause poeng . Java-koden redaktør visningen viser den faktiske koden rundt uthevet pause poeng . Den variable visningen gir informasjon om variabler i klassen inneholder knekkpunktet .
NetBeans IDE
Som Eclipse , har NetBeans IDE en innebygd debugger for Java kildekode . Den NetBeans debugger har de samme funksjonene som Eclipse , men legger til en Visual Debugger for å undersøke koden of Swing og JavaFX grafisk brukergrensesnitt eller GUI-applikasjoner . Visual Debugger lar deg kjøre programmet i debug -modus , se de faktiske grafiske elementer som knapper og tekstbokser som programmet kjører , ta et øyeblikksbilde av GUI-elementet du er interessert i og se koden for dette elementet ved å klikke på bildet.
Cloud9 Cloud -basert IDE
Cloud9 er en online, web -basert IDE som støtter en rekke programmeringsspråk som JavaScript , C , C + + , Java , PHP, Perl, Scala og Ruby . Cloud9 er debug -modus kan du stille brytepunkter og vise resultatene i en output -vinduet . Den Cloud9 debugger inkluderer også Live Inspector modus for Node.js JavaScript- server-applikasjoner som lar deg velge et objekt med musen og vise det eller redigere som programmet kjører .