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

    Feldetektering och korrigering Metoder

    När programmerare skriver program , är det sällsynt att koden kommer att vara perfekt första gången . Programmerare , trots sin kunskap , är bara människa . Deras misstag kan ha varit en mindre syntaktisk tillsyn , som att glömma att avsluta en rad med ett semikolon , en funktionell ett , liksom att få en ekvation fel , eller ett problem så stor att det kommer att göra att programmet kraschar . Det finns ett antal metoder för programmerare att upptäcka och rätta till sina misstag . Fel Kompilera

    Vid språk där källkoden kompileras till en mer maskinläsbart format , såsom C och C + + , är det enklaste sättet att upptäcka fel att försöka kompilera programmet . För att programmet ska kompilera , måste det vara syntaktiskt korrekt och inte bryta några regler i språket . Om programmeraren gjort en enkel misstag, då kompilatorn kommer att berätta programmeraren den typ av fel och på vilken kodrad kompilatorn märkte felet. Detta kallar programmeraren till den plats där det finns ett problem , så han kan se för sig själv vad han behöver fixa .
    Programfelsökning

    programmets källkod är syntaktiskt korrekt och följa alla regler för språket betyder inte att programmet kommer att fungera på det sätt du vill. Till exempel , säga att du gör en kalkylator program som sammanställer korrekt , men talar om för användaren att ett plus ett är lika med ett . För att åtgärda detta problem , eller felsöka det , kan en programmerare använda en debugger . Dessa är speciella program som kan stoppa avrättningen av ditt program på punkter som programmeraren sätter , och visar värdet av olika variabler . Genom att observera dessa värden på olika ställen i koden , kan programmeraren se var i källkoden programmet går fel .
    Webbprogrammering

    Några språk som körs på servrar via webbläsare , såsom PHP , inte gå igenom en formell sammanställning process . Snarare , när du öppnar PHP-fil , antingen på din dator som ett test eller på en levande server ansluten till Internet , kommer du att se om programmet har fungerat eller inte . Motsvarigheten till en kompilator rapporterar ett problem är servern visar ett felmeddelande om ett meddelande i din webbläsare , istället för PHP-program . Du bör ha dessa aktiverade på din server under utveckling . Men när ditt projekt är redo att gå live , bör du inaktivera felrapportering på din server . Om någon annan stöter på ett felmeddelande på din webbplats , kan de använda den för att äventyra webbplatsens säkerhet .
    Användartestning

    Även programmerare kan ta sina egna program genom sina steg för att se till att de fungerar korrekt , är det svårt för en programmerare att skapa alla möjliga situationer ett program kommer att finna sig i. Det är därför programmerare kommer att släppa sina program för volontärer , som kallas testare , berätta för dem att det är en bristfällig produkt . När något går fel , kan testarna rapportera vad de gjorde när programmet kraschade . Detta sätt programmeraren kan återskapa vad personen gjorde , och använda felsökningsverktyg för att identifiera och åtgärda problemet .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man gör Lines QBasic
    ·CSS Bild överrullningseffekt
    ·Hur man spelar ljud i Silverlight
    ·Hur man programmerar en TI - 84 Plus-räknare
    ·Hur till Redigera i Windows Script Host
    ·Oracle SQL Tutorial
    ·Vad är en kontrollsumma som på en Mac
    ·Hur man skriver ett dokument Software Design
    ·Hur man designar ett flödesschema för valutakonverter…
    ·Historien om Prolog Programming Language
    Utvalda artiklarna
    ·Lägga till en hyperlänk till en bildtext på ljusbord…
    ·Hur man programmerar 3D spel i Java
    ·Hur att binda till en typ av objekt Med WPF
    ·Hur man programmerar en TI - 84 Plus-räknare
    ·Hur att ringa Google Translate API på min Android
    ·Hur man installerar curl i cPanel
    ·Hur man skapar en while i Perl
    ·Hur man installerar FlexGrid kontroll
    ·Hur man laddar ett Python manus till en IDLE Shell
    ·Hur sortera i en Data Grid
    Copyright © Dator Kunskap http://www.dator.xyz