Hvor å Fastsette Feil i programmer

Hvor å Fastsette Feil i programmer


Programmerere er kjent med feil i programmer. Alternativt referert til som "bugs", programmeringsfeil ofte overflaten gjennom hele utviklingsfasen av å utforme en programvare. Det er tre typer av programfeil som vanligvis forekommer og fast av en programmerer. Syntaksfeil skyldes skrive kodene som ikke er i samsvar med programmeringsspråket grammatikk. De er lette å få øye på og riktig siden utviklingen programvaren vil identifisere dem under kompilering. Logiske eller semantiske feil oppstår når en programmerer skriver en feil algoritme eller formel og forventet produksjon er feil. Run tiden feil vanligvis dukker opp under programkjøring når en bruker innganger data som er umulig å gjennomføre.

Bruksanvisning

Syntaksfeil

1 Åpne programmets kildekode.

2 Kompilere og kjøre programmet. Compilation er en prosess med å oversette programmet til maskinspråk. Når syntaksfeil blir funnet, vil programmet slutte å kjøre og fremhever den delen av koden med feilen.

3 Finn ut hvor feilen oppstår. Hvis programmet har tusenvis av linjer med kode, kan du ha mer enn en syntaksfeil å fikse.

4 Rett feilen ved å erstatte feil "ord" eller "tekst" for å samsvare med de grammatiske reglene i programmeringsspråket du bruker. For eksempel hvis en VB6 program uthevet ordet "lblName.cption," endre teksten til "lblName.Caption."

5 Korriger resten av feilene som finnes i andre deler av programkoden.

6 Lagre endringene du har gjort ved å klikke på "Lagre" knappen på verktøylinjen, eller trykke "Ctrl + S" fra tastaturet.

Logisk eller semantisk feil

7 Kjør programmet. Logiske feil oppstår vanligvis under beregning av verdier. For eksempel kan et program som beregner en alder av en person ved å legge inn en fødselsdato og sammenligne den med dagens dato produsere en feil resultat dersom algoritmen er skrevet unøyaktig.

8 Input prøveverdier til oppføringen feltene i programmet grensesnittet. Klikk på knappen som utløser beregning av verdier.

9 Sjekke nøyaktigheten av resultatene. Siden logiske feil er vanskelig å fange fordi et program kan fortsatt kjøre uten avbrudd, er det viktig at programmereren følger nøye med på hvordan han manipulerer data gjennom koden han skriver.

10 Korriger algoritme eller formel i kildekoden.

11 Kompilere og kjøre programmet. Gjenta trinn 2 og 3 for å sørge for at feilen er fikset. Lagre endringene du har gjort ved å klikke på "Lagre" knappen på verktøylinjen, eller trykke "Ctrl + S" fra tastaturet.

Run Time Error

12 Kjør programmet og bruke funksjonene som en bruker ville. For eksempel, i en dataregistrering program, kan inngangsverdier til felt og lagre informasjonen i en database. Gir en feil datatype for en inngang, slik som å skrive en "date" verdien i en «tekst» feltet kan utløse en kjøretidsfeil.

1. 3 Identifisere hvilken type feil som dukker opp. Vanligvis har kjørt time feil tilsvarende antall forbundet med det slik at en programmerer kan finne andre kilder til informasjon om feilen å fikse det.

14 Omskrive koden for å løse problemet. I eksempelet i trinn 1, kan du hindre at den aktuelle kjøretidsfeil skjer igjen ved å skrive en kode som validerer inndata før du lagrer dem inn i databasen.

15 Lagre endringene du har gjort ved å klikke på "Lagre" knappen på verktøylinjen, eller trykke "Ctrl + S" fra tastaturet.