SlideShare a Scribd company logo
1 of 5
DEBUGGING
DEBUGGING
Debugging är att felsöka och åtgärda fel i ett program
DEBUGGING
Debugging är att felsöka och åtgärda fel i ett program
• Ett fel i koden kallas bug
• Det är i princip omöjligt att skriva felfri kod
• Därför behöver du kunna felsöka och hitta felen i koden
DEBUGGING – VARDAGSEXEMPEL 1
• Laga pannkakor
• Pannkakorna faller isär – något är fel!
• Hade du i tillräckligt många ägg?
• Hade du i för mycket mjölk?
• Kanske har du sett fel i receptet?
Du måste debugga din algoritm innan du kan få fina pannkakor!
DEBUGGING – VARDAGSEXEMPEL 2
• Åka till skolan
• Du kommer försent varje dag – du måste analysera din algoritm
• Vad ska du åtgärda?
• Ska du helt enkelt gå upp fem minuter tidigare?
• Ska du inte sitta och slöa vid köksbordet?
• Ska du ta en tidigare buss?

More Related Content

More from LisaKodcentrum

Berättelser och kod - om interaktiva berättelser
Berättelser och kod - om interaktiva berättelserBerättelser och kod - om interaktiva berättelser
Berättelser och kod - om interaktiva berättelserLisaKodcentrum
 
Stadshushacket uppdrag
Stadshushacket uppdragStadshushacket uppdrag
Stadshushacket uppdragLisaKodcentrum
 
Kom igång med programmering
Kom igång med programmeringKom igång med programmering
Kom igång med programmeringLisaKodcentrum
 

More from LisaKodcentrum (7)

Berättelser och kod - om interaktiva berättelser
Berättelser och kod - om interaktiva berättelserBerättelser och kod - om interaktiva berättelser
Berättelser och kod - om interaktiva berättelser
 
Stadshushacket uppdrag
Stadshushacket uppdragStadshushacket uppdrag
Stadshushacket uppdrag
 
Nytt av gammalt
Nytt av gammaltNytt av gammalt
Nytt av gammalt
 
Framtidens musik
Framtidens musikFramtidens musik
Framtidens musik
 
Vem är en hjälte?
Vem är en hjälte?Vem är en hjälte?
Vem är en hjälte?
 
Kom igång med programmering
Kom igång med programmeringKom igång med programmering
Kom igång med programmering
 
Robotkompis
RobotkompisRobotkompis
Robotkompis
 

Kodgrej of the day: Debugging

  • 2. DEBUGGING Debugging är att felsöka och åtgärda fel i ett program
  • 3. DEBUGGING Debugging är att felsöka och åtgärda fel i ett program • Ett fel i koden kallas bug • Det är i princip omöjligt att skriva felfri kod • Därför behöver du kunna felsöka och hitta felen i koden
  • 4. DEBUGGING – VARDAGSEXEMPEL 1 • Laga pannkakor • Pannkakorna faller isär – något är fel! • Hade du i tillräckligt många ägg? • Hade du i för mycket mjölk? • Kanske har du sett fel i receptet? Du måste debugga din algoritm innan du kan få fina pannkakor!
  • 5. DEBUGGING – VARDAGSEXEMPEL 2 • Åka till skolan • Du kommer försent varje dag – du måste analysera din algoritm • Vad ska du åtgärda? • Ska du helt enkelt gå upp fem minuter tidigare? • Ska du inte sitta och slöa vid köksbordet? • Ska du ta en tidigare buss?