Modul 10 · Když se to rozbije

Když oprava nefunguje

Jak poznat, že se točíte v kruhu, a co udělat místo desátého pokusu.

12 minlekce 60/107

Po lekci umíš

  • Poznáš zacyklení dřív, než ti sežere odpoledne
  • Znáš tři způsoby, jak z něj ven
  • Umíš problém zúžit izolací
Obsah lekce (5)

Existuje situace, kterou zažije každý: Claude navrhne opravu, nepomůže. Navrhne druhou, nepomůže. Třetí rozbije něco jiného. Po čtyřicáté minutě je projekt v horším stavu než na začátku.

Tomu se dá předejít. Musíš to ale poznat včas.

Poznávací znamení

  1. Třetí pokus na stejnou věc

    Tvrdé pravidlo. Po třetí neúspěšné opravě se přestává opravovat a začíná se zjišťovat.

  2. Oprava rozbije něco jiného

    Znamená, že příčina je jinde, než si oba myslíte.

  3. Claude začne navrhovat obcházení

    „Zkusme to udělat úplně jinak.“ Někdy je to správně, ale často je to signál, že příčinu nezná.

  4. Přestal jsi číst, co se mění

    Odklikáváš změny, abys to měl za sebou. Nejnebezpečnější fáze.

Východisko 1: Vrať se

Nejrychlejší a nejpodceňovanější.

Prompt pro Claude Code

Vrať to a začneme znovu

Po třetím neúspěšném pokusu.

Točíme se v kruhu. Chci se vrátit na začátek a zkusit to jinak.

1. Ukaž mi, co všechno se od posledního funkčního commitu změnilo.
2. Vrať projekt do stavu posledního commitu.
3. Ověř, že projekt zase funguje.

Pak teprve budeme řešit, co dál.

Tady se vyplatí těch pět minut, které jsi věnoval commitování. Bez Gitu tuhle možnost nemáš.

Východisko 2: Nové sezení

Když se sezení zaplní neúspěšnými pokusy, začne to škodit. Claude vidí svoje tři chybné hypotézy a staví na nich.

Prompt pro Claude Code

Čerstvý pohled

Do nového sezení, když se to v předchozím zamotalo.

Mám problém, který se mi nedaří vyřešit. Popíšu ti ho od nuly –
ignoruj cokoliv, co bys mohl znát odjinud.

**Co se děje:** [POPIS]
**Kroky k zopakování:** [KROKY]
**Chybová hláška:** [TEXT]

Nezkoušel jsem zatím nic. Než navrhneš opravu:
1. Podívej se do kódu na místa, která s tím souvisí.
2. Napiš mi tři možné příčiny a jak každou ověřit.
3. Ověř tu nejpravděpodobnější a řekni mi výsledek.

Východisko 3: Izolace

Nejúčinnější technika, když ani nové sezení nepomůže: zmenši problém, dokud nezbude nejmenší kus, který se pořád chová špatně.

  1. Celá aplikace

    něco nefunguje

  2. Jedna stránka

    chová se to i tady?

  3. Jedna část

    a když ostatní vypnu?

  4. Příčina

    zbyl jediný podezřelý

Prompt pro Claude Code

Zúžíme to

Když nevíte, kde chyba vzniká.

Nevíme, kde chyba vzniká. Zúžíme to.

Navrhni mi postup, jak problém izolovat:
1. Jaká je nejmenší situace, ve které se chyba projeví?
2. Co můžeme dočasně vypnout nebo zjednodušit, abychom vyloučili
 část projektu?
3. Jaký test to potvrdí nebo vyvrátí?

Jdeme po jednom kroku. Po každém mi řekni, co jsme se dozvěděli,
a čekej na můj výsledek.

Poslední věta je klíčová. Izolace je dialog: ty spouštíš, Claude vyhodnocuje.

Když nic nepomáhá

  1. Odejdi od toho

    Ne fráze. Fungující verze plus přestávka je lepší než nefungující verze a další dvě hodiny.

  2. Napiš si problém vlastními slovy

    Vysvětlování problému ho často vyřeší. Funguje to i na papír.

  3. Zeptej se na to, co nevíš

    „Vysvětli mi, jak tahle část projektu funguje.“ Občas se ukáže, že hledáš úplně jinde.

  4. Zvaž jiné řešení

    Někdy je funkce, kterou stavíš, nešťastně vymyšlená a jednodušší cesta neexistuje.

Cvičení10 minut

Zapiš si do CLAUDE.md pravidlo pro sebe:

„Po třetí neúspěšné opravě téhož problému se vracím k poslednímu commitu a začínám v novém sezení.“

Zní to hloupě, dokud to jednou nezachrání celé odpoledne.

Co si odnést

  • Tři neúspěšné pokusy na jednu věc znamenají změnu strategie, ne čtvrtý pokus.
  • Návrat k poslednímu commitu je nejrychlejší východisko.
  • Nové sezení bez historie pokusů dá čerstvý pohled.
  • Izolace: zmenšuj problém, dokud nezbude jediný podezřelý.

Máš to za sebou?

Označ lekci jako hotovou, ať víš, kde jsi skončil. Nic se tím neuzamkne.

Obsah aktualizován: 21. srpna 2026