Feilsøking
Ein syntaktisk feil er ein feil som oppstår dersom ein har skrive noko feil i koden – altså ein skrivefeil. Syntaktiske feil er enklare å oppdage fordi du vil få feilmeldingar når koden blir køyrd. Det er vanleg at programmet vil krasje ved syntaktiske feil.
Denne koden vil gi ein syntaktisk feil fordi det manglar ein avsluttande parentes etter bokstaven b i den første linja.
Ein logisk feil i eit program er ein feil som gjer at resultatet av koden gir eit anna utfall enn det ein hadde tenkt. Koden vil med andre ord køyre som normalt utan å krasje, og du vil ikkje få opp noka feilmelding. Ein metode for å feilsøkje koden etter logiske feil er å skrive ut verdien frå variablar ulike stader i koden, for å finne ut kvar i koden feilen ligg.
La oss seie at du har laga ei lykkje som skal køyre 10 gonger:
I vilkåret står det likevel at løkka skal køyrast så lenge variabelen i er mindre enn 10. Det vil seie at han sluttar på den niande iterasjonen. Du vil altså ikkje få noka feilmelding, men koden vil gi eit anna resultat enn du hadde tenkt deg.