Dator > debugger alternativ

  • debugger alternativ


  • felsökning av kod som du precis har skrivit kan vara en av de mest frustrerande aspekterna av datorprogrammering , eftersom källan till felet är inte alltid uppenbart och programmet kan krascha vid försök att köra en synes oberoende del av koden .



    för att mildra processen , programmerare ofta använder en debugger , ett program som specifikt för att analysera vad som händer medan en bit kod försöker att köra .

    Variabler

    En av de viktigaste användningsområdena för en debugger är att berätta programmeraren värdet av variabler som programmet utför . En del av koden kan rättas till genom att mata den kända värden för varje variabel. Om produktionen är annorlunda än vad programmeraren väntat har platsen för felet begränsats till den del av koden . Många programmerare skriva ut värden på olika variabler med hjälp av domstol , fprint ( ) , och andra liknande kommandon , men detta kräver koden byggas om . Använda en felsökare är mycket effektivare för detta rutin.

    Brytpunkter

    En debugger kan bli tillsagd att sluta köra programmet på en viss punkt i källkoden . Detta gör att programmerare att titta på tillståndet i variabler , minnesplats eller andra parametrar för att se om tillståndet i programmet är samma som han förväntar sig. Även om programmet ännu inte har kraschat , brytpunkter visa programmeraren om felaktig kod redan har verkställts.

    steg

    I en process som ibland kallas " kliva över "eller " steg för steg , " debuggers kan berättas att genomföra ett program en kodrad i taget . Analysera effekterna av varje kodrad är jobbigt , och med tanke på att kommersiella program kan köras miljoner rader kod , är det inte en realistisk utgångspunkt strategi . Normalt vill en kodare för att isolera problemet till så lite kod som möjligt och sedan gå igenom den mindre sektionen steg för steg att bestämma den exakta problemet .

    program

    Vissa kommersiella kompilatorer kommer med debuggers integreras i programvara , och de flesta Linux-baserade operativsystem har GNU Debugger , gdb, redan installerat . Andra kommersiella program kan köpas om en programmerare är inte nöjd med de alternativ som redan finns tillgängliga på sitt system .


Previous:nothing Next:hur du lägger upp flera filer med PHP





Relaterade artiklar


  • hur du kör Adobe Reader i ett Word-makro
  • tutorial för att göra ett spel i java
  • Hur konverterar jag sträng hittills i Oracle ?
  • hur man använder en switch fall med intervall i C + +
  • hur man lär sig Visual Basic på nätet
  • java script vs PHP
  • hur man lär sig att använda Java-programvara
  • hur man får dina webbsidor inte vill visa html
  • hur man skapar ett lösenord sida
  • mysql tutorial för att skapa tabeller