Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

HTML Comment
hiddentrue

Mangler et godt eksempel som viser bruk av debuggeren. Denne siden bør også kvalitetssikres i større grad enn feilfinning.

Eclipse hjelper deg å finne feil i koden din. Det kan være så trivielt som at du mangler et semikolon, eller mer kompliserte feil som har med klasser og metoder å gjøre. Dette er en av hovedgrunnene til at vi bruker Eclipse! Man oppdager og får mulighet til å rette feil før man kjører programmet. 

Når du arbeider med Eclipse vil du få gule og røde streker under koden du skriver. Du finner også små markører med tilhørende farge i margen til venstre. Dersom du holder musepekeren over streken eller markøren, vil det dukke opp en liten tekstboks som forteller hva som er feil. I noen tilfeller vil Eclipse også foreslå hvilke endringer som kan være fornuftige å gjøre. Ved å klikke på dette forslaget vil Eclipse rette koden av seg selv!

En rød strek betyr at du har en feil i koden som gjør at kompilatoren ikke vil kunne håndtere den. Røde feil må rettes så fort som mulig, og hvertfall før du kjører programmet ditt! Eksempler på røde feil er semikolon (eller andre tegn) som mangler, kall til metoder som ikke finnes, eller potensielle unntak som må fanges.

En gul strek er en advarsel, og vil svært ofte ikke ha noe å si for programmet. Det kan være variabler som ikke brukes, eller unødvendige tilordninger (feks 5==5). Advarsler trenger du ikke fjerne før du kjører programmet, men det er god kodeskikk å sørge for at advarslene blir så få som mulig. Eclipse vil i så og si alle tilfeller foreslå en god løsning på advarsler.

Eclipse har også god støtte for å analysere kjørende programmer - såkalt debugging. Hvis man bruker dette rett sparer man mye tid når man sliter med å forstå hvorfor et program ikke fungerer slik det skal. 

Nettressurser (oppdateres fortløpende)

Det finnes en rekke gode tutorials til ulike plug-ins og teknikker for feilfinning i Eclipse på nettet. Her følger en liste over gode tutorials som kan gjøre det lettere å finne og rette opp feil:

Guide til debugging i Eclipse:

Her følger en lenker gode guides til grunnleggende metoder for debugging i Eclipse: 

På høyre side av kodevinduet i Eclipse vil du også se små røde og gule firkanter. Disse representerer feil og advarsler, men står ikke på samme linje som strekene i teksten. De er derimot fine når klassen vokser seg stor, og kan brukes til å ha oversikt over alle unntakene som finnes.