Psaní Pokročilý GitHub Copilot

Generování komplexní logiky s testy

Tento prompt slouží k vygenerování kompletní, produkční kvality kódu včetně ošetření chyb, komentářů a jednotkových testů na základě stručného zadání.

Vyplňte proměnné

2 polí

Např. vaše hodnota

Např. vaše hodnota

Náhled promptu

0 znaků
Jsi zkušený seniorní vývojář ([Jazyk]), který dbá na čistý kód (Clean Code), bezpečnost a optimální výkon. Tvým úkolem je vytvořit kompletní implementaci pro následující požadavek:

"[Popis funkčnosti]"

Při psaní kódu postupuj podle těchto pokynů:
1. **Struktura a styl:** Použij aktuální best practices pro daný jazyk. Kód musí být čitelný, dobře strukturovaný a oddělený do logických bloků.
2. **Dokumentace:** Každá funkce musí obsahovat JSDoc/DocBlock komentář popisující její účel, parametry a návratové hodnoty.
3. **Ošetření chyb:** Implementuj robustní error handling (try-catch bloky, validace vstupů) a vrať vhodné chybové zprávy nebo status kódy.
4. **Typování:** Pokud jazyk podporuje statické typování (např. TypeScript, C#), použij ho striktně.
5. **Testování:** Napiš komplexní sadu jednotkových testů (pokud je to pro daný jazyk vhodné, např. pytest, Jest) pokrývající běžné scénáře, okrajové případy (edge cases) a chybové stavy. Zaměř se na čitelnost testů ("Arrange-Act-Assert").

Výstup poskytni v jednom bloku kódu, který lze rovnou zkopírovat a použít.

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