Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Hvordan feilsøke Uten en Debugger
    Når det gjelder programmering, debuggers er bare en av en rekke verktøy for debugging . Feilretting er en av de viktigste aktivitetene i programmering, og ferdigheter for det vil filtrere gjennom til når du skriver koden . Det er mange tiltak du kan ta i et utviklingsprosjekt for å hjelpe feilsøke det som ikke krever bruk av en debugger program . Lære å Koden er , i stor grad , lære å finne og fikse feil du har gjort. Tross alt , ikke å gjøre feil i første omgang er en urealistisk forventning . Instruksjoner
    en

    bruke sporing uttalelser i koden din for å logge hva som skjer på bestemte punkter i utførelsen. Avhengig av programmeringsspråk og plattform, vil det være ulike alternativer i form av hvordan du kan sende informasjon mens et program kjører . Hvis du bruker en IDE (Integrated Development Environment) , kan det ha en konsoll eller fane område der du kan se skrevet utgang. Ellers kan du skrive de samme detaljene ut til en loggfil . Du kan bruke spor utsagn for å logge verdiene av variablene eller for å teste at bestemte deler av koden blir henrettet .
    2

    isolere feil i koden . Den eneste måten du kan fikse en bug er ved å finne det først. Det finnes en rekke måter å gjøre dette på , for eksempel ved hjelp av flere spor utsagn hele koden din . Du kan også kopiere deler av koden i egne skript og kjøre dem i isolasjon. Arbeidet med en bug på en gang , fikse hvert som du isolere den . Hvis du har en kompleks algoritme på jobben, kan en enkel feil være årsaken andre problemer andre steder , så å fikse det kan sortere mer enn ett av de feilene du ser.
    3

    Test ofte . Når du legger ny kode til programmet , kompilere , kjøre og teste det , og gjøre det regelmessig, snarere enn å legge store mengder ny kode til enhver tid . Dette er den første virkelige linjen i forsvaret mot insekter . Hvis programmet var i gang med hell før du la den siste biten av koden , så sjansene er det er der problemet ligger , så testing ofte kan hjelpe i å begrense ned kilden.
    4

    Ha en grundig forståelse av algoritmer og logikk på jobb i programmet. Dette kan virke innlysende , men kan være vanskelig hvis du arbeider på et stort program som kanskje hadde andre personer som jobber på den. Det er imidlertid en god forståelse av hva som skjer når programmet kjører en uvurderlig ressurs i å vite hvor du skal lete etter feil . Kombinert med feil uttalelser og logger , vil et klart bilde av programmet hjelpe deg til å se på de riktige stedene .
    5

    Bruk prosessledelse . Mens koden er i gang, kan du prøve å åpne systemet prosess ledelse søknad og ser på hva som skjer med programmet prosessen (e ) . Samt indikerer noen vanskelige områder , er dette en effektiv måte å identifisere eventuelle ytelsesproblemer med søknaden . Få en oversikt over hvordan programmet fungerer innenfor rammen av operativsystemet kan gi deg et perspektiv å finne og løse problemer .

    früher :

     Weiter:
      Relatert Artike
    ·Bruk av Python Utbytte 
    ·Hvordan slette en fil med SSIS 
    ·. Slik bruker du en Custom CLA Fil 
    ·Slik formaterer desimaler Bruke AWK 
    ·Tegn Limit of Input Bokser i HTML 
    ·Hvordan lage et passord Box med Simple HTML programmeri…
    ·Hvordan forbli innlogget for å ColdFusion 
    ·Hvor lang tid tar iPhone App Utvikling 
    ·Hvordan Kill a Command Bruk Python 
    ·Hvordan lage en knapp Glow i ActionScript 
      Anbefalte artikler
    ·Hvordan sette bredde på en GridView Column 
    ·Jquery Fordeler 
    ·Slik konverterer HTML -tegn i Visual Basic 6 
    ·Hvordan bruke Picture Control Ved hjelp av Visual Basic…
    ·Hvordan programmere Progress Bar i VB.net 
    ·Hvordan fylle en FlexGrid kontroll med data 
    ·Hvordan endre GridView Fokus på My Android 
    ·Hvordan lage Equalizer Grafer i Visual Basic 
    ·Hvordan øke Matrix Størrelse på Python 
    ·Hvordan Sammenlign Filattributter i VBS 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/