När det gäller programmering , felsökare är bara en av ett antal verktyg för felsökning . Debugging är en av de viktigaste aktiviteter inom programmering , och kompetens för det kommer att filtrera genom att när du skriver koden . Det finns många åtgärder du kan vidta i ett utvecklingsprojekt för att felsöka det som inte kräver användning av en debugger program . Att lära sig att koden är , till stor del , lära sig att hitta och åtgärda de misstag du gjort . När allt inte göra misstag i första hand är en orealistisk förväntan . Instruktioner
1
uttalanden använda sökning i din kod för att logga vad som händer på speciella punkter i utförandet . Beroende på ditt programmeringsspråk och plattform , kommer det att finnas olika alternativ när det gäller hur du kan mata information när ett program körs . Om du använder en IDE ( Integrated Development Environment ) , kan det ha en konsol eller flik område där du kan se skriftlig produktion . Annars kan du skriva samma information ut till en loggfil . Du kan använda trace för att logga värdena på variabler eller för att testa att vissa delar av koden som exekveras .
2
Isolera fel i koden . Det enda sättet du kan fixa en bugg är genom att hitta det först . Det finns ett antal sätt att göra detta , som att använda flera trace hela din kod . Du kan också kopiera delar av koden i separata skript och köra dem i isolering . Arbetet med en bugg i taget , fastställande vart som du isolera den . Om du har en komplex algoritm på jobbet , kan en enda bugg som orsakar andra problem på andra håll , så om fastställande av det kan sortera mer än ett av de fel du ser . Addera 3
Test ofta . När du lägger till ny kod till ditt program , kompilera , köra och testa det , och göra det regelbundet , snarare än att lägga enorma mängder ny kod åt gången . Detta är den första riktiga försvarslinjen mot fel . Om ditt program kördes framgångsrikt innan du lagt den sista biten i koden , då är chansen att det är där problemet ligger , så testar ofta kan hjälpa till att minska ner källan . Ha en grundlig förståelse
4
av de algoritmer och logik i arbetet i ditt program . Detta kan tyckas självklart , men kan vara svårt om du arbetar på ett stort program som kanske har haft andra personer som arbetar på det . Dock är en god uppfattning om vad som händer när programmet körs en ovärderlig tillgång i att veta var man ska leta efter fel . Tillsammans med fel uttalanden och loggar , kommer en tydlig bild av programmet hjälper dig att titta på de rätta ställena .
5
Använd processhantering . Medan din kod körs , försöker öppna ditt system ansökan processhantering och tittar på vad som händer med ditt program process (er ) . Samt ange eventuella besvärliga områden , är detta ett effektivt sätt att identifiera eventuella prestandaproblem med ansökan . Att få en överblick av hur programmet fungerar inom ramen för operativsystemet kan ge dig perspektiv för att hitta och lösa problem .