Oavsett hur många gånger du kontrollera din kod för syntax eller programmeringsfel logik , kan en del buggar visas inte förrän du faktiskt köra koden . Debuggers är programvara verktyg som låter dig köra och granska din linje källkoden för rad . Många programmering integrerade utvecklingsmiljöer , eller IDE , har inbyggda felsökningsverktyg som låter dig ställa in hållplatser i din kod och se hur variablerna förändras när koden körs i debugger . Visual Studio
Visual Studio IDE innehåller debugging verktyg för Visual Basic , C #, C , C + + och SQL programmeringsspråk . Dessutom finns det debugging stöd för ASP.NET webbapplikationer med VBScript , JavaScript och JScript . Du kan ställa in en eller flera brytpunkter vid specifika kodrader i redigeringsläge med ett musklick genom att trycka på " F9 " -knappen eller genom att ange ett " System.Diagnostics.Debugger.Break ( ) " -kommandot . Visual Studio debugger kan konfigureras för att låta dig redigera din kod som du felsöka den . Eclipse IDE har en inbyggd debugger för Java applikationer Addera Eclipse
. Du kan ställa in brytpunkter vid specifika rader i koden , köra koden tills den träffar en brytpunkt eller steg igenom koden rad för rad . Den debug vyn innehåller information om specifika Java klass din ansökan är när den når en viss brytpunkt . Den Java-kod redaktör visar den faktiska koden som omger den markerade brytpunkten . Den rörliga vyn innehåller information om variablerna i klassen innehåller brytpunkten .
NetBeans IDE
Liksom Eclipse har NetBeans IDE en inbyggd debugger för Java -källkod . NetBeans debugger har samma funktioner som Eclipse , men lägger till en visuell debugger för att undersöka koden för Swing och JavaFX grafiskt användargränssnitt eller GUI-applikationer . Visual Debugger kan du köra programmet i debug-läge , se den faktiska grafiska element som knappar och inmatningsfält som din applikation körs , ta en ögonblicksbild av det grafiska elementet du är intresserad av och se koden för detta element genom att klicka på dess image . Addera Cloud9 Cloud - baserade IDE
Cloud9 är ett online , webb - baserad IDE som stöder en mängd olika programmeringsspråk som JavaScript , C , C + + , Java , PHP , perl , Scala och Ruby . Cloud9 s debug -läge kan du ställa in brytpunkter och visa resultatet i en utgående fönster . Den Cloud9 debugger ingår även Live Inspector -läget för Node.js JavaScript serverprogram som låter dig välja ett objekt med musen och visa den eller redigera som din applikation körs .