Přeskočit na obsah

Lekce 06.12: Další cvičení (More Exercises)

⏱️ 2 min čtení Lekce 06.12

🧠 Mentální model & teoretický rozbor

Skutečná zručnost přichází s praxí. Matt Pocock připravil 3 pokročilé výzvy, na kterých si můžete otestovat a zafixovat všechny dovednosti z celého kurzu:


🏆 Výzva 1: Zelená louka (Greenfield Challenge)

Postavte od nuly funkční full-stack mikro-aplikaci (např. systém pro zkracování URL adres s analytikou kliknutí):

  • Pravidla výzvy:
    1. Žádný kód nesmí vzniknout bez předchozí specifikace (write-spec).
    2. Všechny funkce musí být rozděleny do session-sized ticketů v .tickets/.
    3. Každý ticket musí být exekvován v čerstvém sezení po /clear.
    4. 100% testovací pokrytí byznys logiky ve Vitestu.

🏆 Výzva 2: Zkrocení legacy repozitáře (Brownfield Challenge)

Vezměte starší open-source repozitář bez testů a typů:

  • Pravidla výzvy:
    1. Použijte subagenty k top-down průzkumu a vytvoření ARCHITECTURE.md.
    2. Napište charakterizační integrační testy pro klíčový modul.
    3. Pomocí techniky Handoff proveďte refaktoring modulu na moderní TypeScript.

🏆 Výzva 3: Týmová knihovna dovedností (Skills Library)

Navrhněte sadu 3 projektových dovedností pro váš reálný pracovní tým:

  • Dovednost 1: Bezpečná tvorba databázové migrace s kontrolou breaking changes.
  • Dovednost 2: Tvorba standardizovaného API endpointu s validací a testem.
  • Dovednost 3: Příprava release poznámek z Git historie pro nový release tag.

Dokumentujte tyto dovednosti v repozitáři (.agents/skills/ pro Antigravity nebo .claude/skills/ pro Claude Code) a představte je svým kolegům!