Přeskočit na obsah

C106 — Jak zkontrolovat, co Claude udělal

Hotovo neznamená správně. Tři nástroje, kterými se to dá ověřit i bez znalosti Gitu.

C106Claude Code 9 minDodavatel zdrojůRešeršistaEditorVývojář

Po téhle lekci

  • Necháte si vysvětlit změny bez znalosti Gitu.
  • Rozeznáte funkční změnu od generovaného důsledku.
  • Řeknete, co jediné znamená „hotovo“.

„Claude to udělal" a „je to správně" jsou dvě různá tvrzení. Druhé se musí ověřit — a jde to, i když neumíte číst kód.

1. Nechte si vysvětlit změny

Vlastními slovy
Vysvětli mi aktuální změny jako netechnickému recenzentovi. Rozliš funkční změnu, obsah, generované soubory, dokumentaci a rizika.

Výsledek má rozdělit změny do kategorií. To je celý trik: diff se čtyřiceti soubory vypadá hrozivě, dokud se neukáže, že třicet devět z nich je generovaný důsledek jedné změny dat.

2. Podívejte se, jestli tam není něco navíc

Do repozitáře nepatří lokální konfigurace, hesla, dočasné výstupy ani osobní poznámky. Git nezapomíná: co se jednou commitne, zůstává v historii, i když se to potom smaže.

Vlastními slovy
Je v těch změnách něco, co tam nepatří?

3. Spusťte bránu

Terminál
npm run build

Trvá minuty. Je to jediná věc, která znamená „hotovo“.

Ne testy. Ne „vypadá to dobře". Ne „prošlo to skoro celé". Brána kvality skončí buď s nulou, nebo neskončila.

Claude Code
/build

Totéž, ale s výkladem výsledku: který krok padl, co ta hláška znamená a co s ní.

Co když brána spadne

Padající brána není překážka, je to informace. Nejčastější případy:

Padá naZnamená obvykle
validaci datchyba v záznamu; hláška uvádí konkrétní pravidlo
paritě generovaného obsahuněkdo editoval výstup místo vstupu
katalogupřibyla schopnost nebo příkaz bez záznamu
kotváchodkaz vede na místo, které v hotovém webu není
v novém prostředívygenerované vstupy nikdy nevznikly

Poslední řádek stojí za zapamatování: v čerstvě naklonovaném repozitáři brána spadne na něčem, co jste neměnili. Není to rozbité — jen se ještě nic nevygenerovalo.

Ověř si, že to sedí

Claude řekne „hotovo, testy prošly“. Je to hotové?

Zobrazit odpověď

Ne. Testy pokrývají skripty; brána kvality kontroluje postavený web — kotvy, strojová data, metadata, responzivitu tabulek. Obojí může projít nezávisle na tom druhém. Hotovo je až npm run build s nulou.

Kanonické znění pojmů

Lekce pojem vysvětluje. Závazná definice je tady — když se rozejdou, platí tahle stránka.