Innholdsfortegnelse:
Video: DONT Name Change your Horse in Minecraft to this... - Part 13 2024
Når du har skrevet koden i R, er det viktig å vet hvordan du feilsøker den. Å feire er menneskelig, og programmører faller inn i den "menneskelige" kategorien også. Ingen klarer å skrive kode uten feil, så i stedet for å lure på hvis du har feil i koden din, bør du spørre deg selv hvor du har feil i koden din.
Vet du hva du skal se etter i
En feil er ganske enkelt et annet ord for en slags feil i programmet. Så feilsøking involverer ikke insektmidler - det betyr bare å kvitte seg med alle typer semantiske og / eller logiske feil i dine funksjoner.
Før du begynner å jakte på feil, må du vite hva du leter etter. Generelt kan du dele feil i koden din i tre forskjellige kategorier:
-
Syntaksfeil: Hvis du skriver kode som R ikke kan forstå, har du syntaksfeil. Syntaksfeil resulterer alltid i en feilmelding og er ofte forårsaket av feilstaving av en funksjon eller glemmer en brakett.
-
Semantiske feil: Hvis du skriver riktig kode som ikke gjør det du tror det gjør, har du en semantisk feil. Koden i seg selv er riktig, men utfallet av koden er ikke. Det kan for eksempel returnere en annen type objekt enn du forventer. Hvis du bruker det objektet videre, vil det ikke være typen du tror det er, og koden din vil mislykkes der.
-
Logikkfeil: Sannsynligvis er det vanskeligste å finne feil i logikken til koden din. Koden din fungerer, det genererer ingen feil eller advarsel, men det gir fortsatt ikke resultatet du forventer. Feilen er ikke i selve koden, men i logikken utføres den.
Dette kan virke som en liten detalj, men å finne forskjellige typer feil krever forskjellige strategier. Ofte kan du enkelt finne en syntaksfeil ved å lese feilmeldingene, men semantiske feil utgjør en helt annen utfordring, og logikkfeil kan gjemme seg i koden uten at du er klar over at de eksisterer.