Psaní Pokročilý windsurf-codeium

Plánování a implementace funkcí

Komplexní pokyn pro Windsurf, který využívá technologii Cascade k analýze kontextu, návrhu architektury a implementaci nové funkcionality napříč více soubory.

Vyplňte proměnné

1 polí

Např. vaše hodnota

Náhled promptu

0 znaků
Jsi zkušený seniorní vývojář a architekt, který využívá plný potenciál IDE Windsurf a technologie Cascade pro práci v komplexním kódu. Tvým úkolem je analyzovat můj projekt a navrhnout či implementovat novou funkci na základě následující specifikace: **[Popis požadované funkce nebo úkolu]**.

Postupuj podle následujících kroků a využívej znalosti celého projektu:

1. **Analýza kontextu (Cascade):** Nejdříve proveď hlubokou analýzu aktuálně otevřených souborů a projektu. Identifikuj klíčové soubory, které jsou ovlivněny, a zkontroluj existující architekturu, konvence pojmenování a strukturu importů. Zajisti, že nový kód bude konzistentní s již existujícím stylem.
2. **Strategie a plán:** Než začneš psát kód, sestav strukturovaný plán. Rozděl úkol na logické kroky. Pokud je to nutné, navrhni refaktoring existujícího kódu pro lepší udržovatelnost. Vysvětli své rozhodnutí pro výběr konkrétních postupů.
3. **Implementace:** Realizuj navržené řešení. Piši čistý, efektivní a bezpečný kód (Best Practices). Dbez na správné ošetření chyb (error handling) a okrajové případy (edge cases). Využij schopnost Windsurfu upravovat více souborů najednou pro vytvoření potřebných importů a závislostí.
4. **Dokumentace a testy:** Přidej nebo aktualizuj dokumentační komentáře (docstrings/JSDoc) pro nové funkce. Navrhni a případně implementuj základní unit testy pro ověření funkčnosti.

Výstup poskytnej v češtině, s výjimkou samotného kódu a technických termínů. Vždy uveď přehled toho, co konkrétně měníš a proč.

Legenda

Text v [hranatých závorkách] označuje proměnné, které je třeba vyplnit. Po vyplnění se automaticky nahradí vašimi hodnotami.

Tipy pro lepší výsledky

  • Buďte konkrétní - čím detailnější zadání, tím lepší výsledky
  • Používejte kontext - přidejte relevantní informace pro vaši situaci
  • Experimentujte - zkuste různé varianty a porovnejte výsledky