Programmerare är bekanta med fel i program . Omväxlande kallas " buggar " programmeringsfel ytan ofta alla i hela utvecklingsstadierna för att utforma ett program . Det finns tre typer av program fel är vanligt förekommande och fixeras med en programmerare . Syntaxfel resultera från att skriva koderna som inte överensstämmer med programmeringsspråket grammatiken . De är lätta att upptäcka och korrigera eftersom utvecklingen programvara kommer att identifiera dem under kompileringen . Logiska eller semantiska fel uppstår när en programmerare skriver en felaktig algoritm eller formel och det förväntade resultatet är felaktigt . Körtid fel visar vanligtvis upp under programkörning när en användare ingångar uppgifter som är omöjliga att genomföra . Saker du behöver
Computer
Programmeringsmjukvara
Visa fler instruktioner
Syntax Error
1
Öppna programmets källkod .
2
Kompilera och kör programmet . Sammanställning är en process för att översätta programmet till maskinkod . När syntaxfel hittas kommer programmet att sluta köra och belyser den del av koden med felet . Addera 3
Lokalisera var felet inträffar . Om ditt program har tusentals rader kod , kan du ha fler än ett syntaxfel att fixa .
4
Rätta till felet genom att byta ut den felaktiga " ordet " eller " text " för att överensstämma med grammatiken regler programmeringsspråk du använder . Till exempel om ett VB6 program markerade ordet " lblName.cption , " ändra texten till " lblName.Caption . "
5
Rätta resten av de fel som finns i andra delar av programkoden .
6
Spara de ändringar du gjort genom att klicka på " Spara " -knappen i verktygsfältet eller genom att trycka " Ctrl + S " på tangentbordet .
logiska eller semantiska fel
7
Kör programmet . Logiska fel uppstår vanligtvis under beräkning av värden . Till exempel kan ett program som beräknar en persons ålder genom att mata in ett födelsedatum och jämföra den med dagens datum ger ett felaktigt resultat om algoritmen är skriven felaktigt .
8
värden ingångssampel till inmatningsfält i programmets gränssnitt . Klicka på knappen som utlöser beräkning av värden .
9
Kontrollera noggrannheten i resultaten . Eftersom logiska fel är svåra att fånga eftersom ett program kan fortfarande köras utan avbrott , är det viktigt att programmeraren betalar nära uppmärksamhet till hur han manipulerar data genom koden skriver han .
10
Korrigera algoritmen eller formel i källkoden .
11
Kompilera och kör programmet . Upprepa steg 2 och 3 för att säkerställa att felet är åtgärdat. Spara de ändringar du gjort genom att klicka på knappen "Spara" i verktygsfältet eller genom att trycka " Ctrl + S " på tangentbordet .
Run Time Error
12
Kör programmet och använda dess funktioner som en användare skulle. Till exempel , i ett datainmatning program , kan du mata in värden till fälten och spara informationen i en databas . Att ge en felaktig datatyp för en ingång , som att skriva en "date " värde i en " text " fältet kan utlösa en gångtid fel .
13
Identifiera vilken typ av fel som dyker upp . Vanligtvis kör time fel har motsvarande antal i samband med det så en programmerare kan hitta andra källor för information om felet för att fixa det .
14
skriva om koden för att åtgärda problemet . I exemplet i steg 1 , kan du förhindra att viss gångtid fel händer igen genom att skriva en kod som validerar indata innan du sparar dem i databasen .
15
Spara de ändringar du gjort genom klicka på " Spara"-knappen i verktygsfältet eller genom att trycka " Ctrl + S " på tangentbordet .