🎓 5 / 9🐞 5. TŘÍDA · OPRAV CHYBU

Chyba není konec. Je to stopa.

Program někdy nefunguje napoprvé. Naučíš se chybu popsat, najít podezřelé místo, opravit jednu věc a znovu výsledek ověřit.

🎯 Na konci: Umím debugovat s AI.

1. Dobrý popis chyby je polovina opravy

AI potřebuje vědět, co jsi čekal/a, co se stalo a kde hledat.

🧑‍🎓 ŽákNefunguje mi kód. Oprav ho.
🤖 AIPošli část kódu, přesnou chybu z konzole a napiš, co mělo nastat.
🧑‍🎓 Žák · lepší zadáníPo kliknutí na tlačítko se text nezmění. Konzole píše: Cannot read properties of null. Tlačítko má id start, ale v JavaScriptu hledám id strat. Najdi příčinu a navrhni nejmenší opravu.
🤖 AIPříčinou je překlep v id. Opravíme pouze strat na start a znovu ověříme kliknutí.

2. Čtyři kroky ladění

Neopravuj všechno najednou. Postupuj po jedné stopě.

🎯

Co mělo nastat?

Popiš očekávaný výsledek.

🚨

Co se stalo?

Opiš přesnou hlášku nebo chování.

🔬

Najdi rozdíl

Porovnej názvy, závorky a pořadí.

🧪

Oprav a ověř

Změň jednu věc a test zopakuj.

3. Debug detektiv

Prohlédni si krátký chybný kód, vyber příčinu a ověř opravu.

Případ 1 / 3

const tlacitko = document.querySelector("#strat");
tlacitko.addEventListener("click", start);

🔎 Co je příčinou?

Vyber nejpravděpodobnější příčinu.

🏁 Výstupní úkol 5. třídy

Vezmi jednu chybu ze svého projektu. Zapiš očekávání, skutečný výsledek, přesnou příčinu a jednu provedenou opravu.