Poslední úkol Bootcampu. Nic se při něm nepublikuje.
Krok 1 — spusťte bránu
npm run buildTrvá minuty. Nepřerušujte to kvůli varováním.
Nebo s výkladem výsledku:
/buildKrok 2 — přečtěte výsledek
Zajímají vás dvě věci: skončilo to nulou? a když ne, který krok padl jako první. Kroky na sebe navazují — pozdější chyby bývají následek té první. Cvičení Brána spadla na kontrole kotev: odkaz míří na místo, které v hotovém webu není. Kde se to opravuje? Skoro nikdy v šabloně. Mrtvá kotva bývá důsledek toho, že se přečísloval nebo přejmenoval záznam, na který odkaz míří — takže oprava patří tam, odkud odkaz vede, nebo do dat. Obecné pravidlo: opravuje se příčina, ne projev. A když je příčina v datech, oprava nepatří do generovaného výstupu.Zobrazit řešení Skrýt řešení
Krok 3 — co znamená hotovo
Krok 4 — kde rozhoduje člověk
Projděte si těch pět míst a zkuste u každého říct proč to nejde automatizovat: Odškrtnutí se nikam neukládá — web nemá účty ani server, který by si postup pamatoval.Lidské checkpointy
Odpověď je u všech stejná: vyžadují úsudek o následcích pro konkrétní lidi. Nástroj je umí popsat, ale popsat rozhodnutí není totéž co nést je.
Absolvováno
Umíte-li tohle, umíte pracovat bezpečně: Odškrtnutí se nikam neukládá — web nemá účty ani server, který by si postup pamatoval. Ověř si, že to sedí Claude oznámí „hotovo, všechno prošlo“, ale bránu nespustil. Co uděláte? Zeptáte se, co konkrétně spustil, a bránu pustíte. „Prošlo to" je tvrzení jako každé jiné — platí, když je doložené. V tomhle projektu je to shodou okolností nejlevnější ověřitelné tvrzení vůbec: jeden příkaz a jedno číslo na konci.Co teď umíte
Zobrazit odpověď Skrýt odpověď