🎓 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.