Hledání chyb
I zkušeným programátorům se stává, že program nedělá, co měl. Chybě v programu se říká bug (anglicky brouk) a jejímu hledání a opravování debugging. Jméno má prý podle skutečné můry, kterou roku 1947 našli v jednom z prvních počítačů, kde způsobovala poruchu.
Na chyby nejlépe přijdete tak, že program spustíte a pozorně sledujete, co se děje:
- Sledujte psa a zároveň editor. Blok, který pes právě provádí, svítí.
- Najděte první místo, kde pes udělá něco jiného, než měl. Když narazí do plotu nebo sejde z cesty, program se zastaví a blok, u kterého se to stalo, zůstane rozsvícený.
- Chyba bývá v tomto bloku nebo kousek před ním. Rozmyslete si, co tam mělo být.
Jak program opravit:
- Smazat jeden blok: klikněte na něj a stiskněte klávesu Delete (nebo na něj klikněte pravým tlačítkem myši a vyberte smazání). Bloky pod ním se posunou nahoru.
- Vložit blok doprostřed programu: přetáhněte ho mezi dva bloky. Ostatní bloky se rozestoupí.
- Pozor při tažení: když táhnete blok, který je uprostřed programu, táhnete s ním i všechny bloky pod ním. Chcete-li vytáhnout jen ten jeden, držte při tažení klávesu Ctrl (na Macu Cmd).
Pokyny
Program už je hotový, ale je v něm chyba. Spusťte ho, najděte chybný blok a opravte ho tak, aby pes došel do cíle. Stačí vyměnit jediný blok.
Začněte programovat zdarma
5/7