Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur Debug Utan Debugger

    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 .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skriver en rapport om programmering
    ·Sant VS falskt uttalande Programmering
    ·Hur man tar bort en post Listruta i MATLAB
    ·Hur man läser en Variable Length fil i COBOL
    ·Alice Programmering Hjälp
    ·Hur man läser DLL -filer
    ·Skillnaden mellan en statisk metod & klassmetod
    ·Hur ta bort länken filer i Linux
    ·Hur man skapar runda hörn i DIV
    ·Hur man lär Fortran på en Mac
    Utvalda artiklarna
    ·Fördelar & Nackdelar med Turbo Pascal
    ·Hur att mata ut en sträng i Java
    ·Lägga Utrymme runt en bild med HTML -programmering
    ·Hur Test lokalt Upload FTP PHP i Dreamweaver 8
    ·Hur man gör en patch-fil
    ·Hur man tar bort en nolla med PHP
    ·Hur Exportera Access- data med VBA
    ·Lägga till text till rader i NetBeans Java
    ·Hur man använder Pivot i SQL
    ·Hur man programmerar Animationer i VB6
    Copyright © Dator Kunskap http://www.dator.xyz