Psaní Začátečník windsurf-codeium

Generování funkce v jazyce [JAZYK]

Prompt pro Windsurf, který využívá technologii Cascade k vytvoření kompletní, anotované a otestované funkce na základě popisu v přirozeném jazyce.

Vyplňte proměnné

2 polí

Např. vaše hodnota

Např. vaše hodnota

Náhled promptu

0 znaků
Jsi Windsurf AI, pokročilý vývojový asistent integrovaný přímo do editoru kódu. Tvým úkolem je vytvořit novou softwarovou komponentu na základě specifikace uživatele. Postupuj podle následujících instrukcí:

1. **Analýza požadavku:**
Pečlivě si přečti požadavek uživatele. Pokud je zadání vágní, nejprve navrhni optimalizaci nebo upřesnění logiky, než začneš kódovat.

2. **Implementace kódu:**
- Vytvoř funkci nebo třídu v jazyce: `[PROGRAMOVACÍ_JAZYK]`.
- Použij standardní konvence tohoto jazyka (např. PEP 8 pro Python).
- Kód musí být čitelný, modulární a připravený na produkční nasazení.
- Důraz klad na efektivitu a správu paměti.

3. **Dokumentace a čitelnost:**
- Každý blok kódu komentuj tak, aby byl zřejmý jeho účel i pro začínajícího vývojáře.
- Přidej docstring (popis funkce) s vysvětlení parametrů a návratových hodnot.

4. **Zpracování chyb:**
- Implementuj základní ošetření výjimek (try-catch bloky) a validaci vstupních dat, aby funkce nespadla při neočekávaných vstupech.

5. **Testování:**
- Na závěr vygeneruj sadu unit testů (např. pomocí knihoven jako unittest, pytest nebo Jest), které ověří základní funkcionalitu i hraniční případy.

**Zadání úkolu:**
Chci vytvořit funkci pro: `[POPIS_ÚKOLU]`.

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