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

    Vad betyder Debugging Mean på PC

    ? När datorn gör något oväntat eller inte göra något alls , kan problemet ligger inte med din hårdvara . Datorer beroende mjukvaruutvecklare att få dem att fungera genom att ge dem instruktioner . Om dessa instruktioner är felaktiga , kan saker och ting gå snett . För att förhindra att problem uppstår , mjukvaruutvecklare använder en process som kallas felsökning . Problem orsakade av buggar

    När din Windows-session kraschar , kan någon programmerare har misslyckats med att förutse en åtgärd du tog eller programmet utfört en förbjuden åtgärd . Windows håller en logg över all aktivitet som sker . Du kan visa den här loggen när som helst för att se detaljerad information processer som kördes när olyckan inträffade . Denna information kan hjälpa dig att upptäcka problemet . När du inte kan få din webbläsares bokmärken för att öppna , kan webbläsarens utvecklare har förbisett en bugg i koden som hanterar bokmärken . Som användare rapporterar problem , utvecklarna korrigera dem och skicka ut nya programuppdateringar som reparerar befintlig programvara . Osynliga buggar som orsakar datorer för att beräkna tal felaktigt kan också orsaka stora problem om oupptäckt .
    Typer av buggar
    Logiska

    buggar uppstå när en programmerare inte definiera alla steg i en process logiskt . Till exempel , om du skriver kod som simulerar ett flygplan flygning , skapar du en logisk bugg om du misslyckas med att inkludera ett steg som startar planets motorer . Andra typer av buggar ligger dolda och visas kanske inte förrän en användare utför en specifik uppgift , t.ex. att klicka på en sällan använd knappen . Dividera ett tal med noll är en ogiltig operation och program bör inte göra det . Om du kod som placerar en nolla i nämnaren i ett bråk , kan datorprogrammet krascha . Att misslyckas med att förutse denna möjlighet skapar ett förbiseende bugg .
    Felsökningsverktyg

    När utvecklare skapa program , skriver de uttalande rad för rad . Datorer verkställa de uttalanden sekventiellt eller de förgrenar sig och bearbeta rapporter i en annan del av koden . Många programmering redaktörer som Visual Studio kan utvecklare titta på när datorerna steg genom rader kod . Programmerare kan även definiera brytpunkter som berättar datorer att pausa på vissa linjer . Brytpunkter är användbart vid felsökning eftersom de tillåter utvecklare att inspektera variabler och andra enheter i ansökan vid en viss tidpunkt . Ett annat användbart felsökningsverktyg är koden översyn . I vissa I.T. avdelningar , utvecklare kritik varandras kod och försök att upptäcka problem .
    Övriga Debugging Aids

    Du kanske har sett reklam läsning , " betatestare sökes " på Internet . En beta -programmet är ett nytt program som att utvecklarna är testning och felsökning . De använder mänskliga ämnen för att stresstesta sina applikationer . Vanliga datoranvändare köra programmen och rapportera fel och problem som uppstår . Betatestare är en värdefull källa till gratis felsökning bistånd . Använda verktyg för övervakning av prestanda kan också försäkra att flaskhalsar som kan mosse ner program inte ske på grund av ineffektiva algoritmer , onödiga data uppslagningar och andra uppgifter som kan minska programmering effektivitet . Addera Testa

    Ett av de bästa sätten att eliminera buggar är att testa program ordentligt innan du släpper dem . Vissa programmerare följer en strikt plan för utveckling och bygga en testfas i sina projektplaner . Under testfasen , utvecklare och icke-programmerare testa sin mjukvara och leta efter problem . Testare utför många typer av tester . De testar ett programs användargränssnitt genom att klicka på knappar och öppna menyer . De testar spel genom att spela dem . Det är inte ovanligt att upptäcka att en knapp inte fungerar eller en meny visas inte där den ska . Utvecklare ser också problem när de skriver sin kod .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skapar ett heltalsfält
    ·Hur ansluta till Access i VB6
    ·Hur man skapar en JAD Från COD ALX
    ·Hur Programmatiskt Konvertera RGB Color till CMYK
    ·Hur man skapar en sekventiell Flödesschema
    ·Hur man slår ihop kolumner i DataGrid
    ·Hur du ändrar synligheten för en WPF Grid
    ·Hur man skapar med testdriven utveckling
    ·Opaque datatyper
    ·Hur man använder Iframes med Flash 8
    Utvalda artiklarna
    ·Hur man skapar en PHP & MySQL Content Management System…
    ·Hur: Anteckningar från Java-kod
    ·Hur man läser en xls-fil med en C-programmet
    ·Typer av attacker buffertöverskridning
    ·Hur du startar upp ett skal från VBS
    ·Hur man avgör Numeric Precision i FORTRAN
    ·Hur man använder en dubbel - För Loop på Python
    ·Vad är skillnaden mellan låg - nivå programmering & …
    ·Hur sortera i en Data Grid
    ·Hur man installerar cPanel & Perl
    Copyright © Dator Kunskap http://www.dator.xyz