Tips hur man felsöker kod

Man brukar skilja mellan olika sorters fel: kompileringsfel och logi ska fel. För att få bort dom måste man debugga (avlusa) programmet så gott det går. Tänk på att indentera ordentligt, koden blir mycket lättare att felsöka och läsa då!

Kompileringsfel
Dessa lär man sig eftersom att tyda och rätta till. Ibland kan det dock vara svårt att hitta den sats i programmet som genererar felet.

Några exempel på felmeddelanden:
- Om jag exempelvis glömmer att initiera n till något värde innan jag försökeranvända den får jag kompileringsfelet: variable n might not have been initialized - Om jag glömmer ett semikolon markeras raden efter felet och jag får med delandet ';' expected - Om jag försöker använd variabeln a utan att ha inte deklarerat den först får jag meddelandet: cannot find symbot - variable a
Logiska fel
Programmet fungerar ej, men innehåller inga kompileringsfel. Det blir fel resultat eller programmet avbryts när det körs. Detta är de mest svårfunna felen.
Anna Eckerdal
Last modified: Fri Oct 20 09:44:59 MEST 2006