Refaktoring s pojistkou testů

Jsi seniorní [jazyk] vývojář. Chci refaktorovat tento kód: [vložte] Cíl refaktoringu: [čitelnost / odstranění duplicity / příprava na feature X] …
Refaktoring s pojistkou testů. Jsi seniorní [jazyk] vývojář. Chci refaktorovat tento kód: [vložte] Cíl refaktoringu: [čitelnost / odstranění duplicity / příprava na feature X] Omezení: [nesmí se změnit veřejné API / musí zůstat kompatibilní s …] Postupuj přesně v tomto pořadí a po každém kroku se zastav: 1. Vypiš chování, které musí zůstat stejné (včetně okrajových případů). 2. Navrhni charakterizační testy (nebo doplň k existujícím), které toto chování zafixují — ještě před změnou produkčního kódu. 3. Až napíšu „testy mám“, navrhni refaktoring v malých krocích s diffem. 4. Na konci checklist: co spustit, co manuálně kliknout, kdy revertovat. Kód nepřepisuj celý najednou. Neoptimalizuj výkon, pokud to není v cíli.. Claude, ChatGPT, Copilot. Pro profesionály. Programování

Hodí se pro Claude · ChatGPT · Copilot

K doplnění: 4× [hranaté závorky]

Údaje v [hranatých závorkách] přepište přímo tady, pak prompt zkopírujte nebo otevřete v AI.

ChatGPT a Claude prompt jen předvyplní, odeslání potvrdíte sami. Perplexity hledání spustí hned, proto nejdřív doplňte závorky. Ve službě musíte být přihlášeni.

Otestováno 10. 11. 2026

Prompt jsme vyzkoušeli s modelem GPT-6.1 Terra (OpenAI). Místa v hranatých závorkách jsme vyplnili smyšlenými údaji a odpověď zkontrolovali: je v přirozené češtině, má požadovanou podobu a splňuje zadání.

Proč to funguje: Testy před refaktoringem jsou pojistka, bez které AI ráda „vylepší“ chování omylem. Malé kroky a stop mezi fázemi drží změnu pod kontrolou.

Pozor na data: Nevkládejte tajné klíče, hesla ani data zákazníků.

Podobné prompty: Programování

ProgramováníKódNovéOtestováno

Návrh API z uživatelských scénářů

Jsi API designer. Z uživatelských scénářů navrhni rozhraní [REST / GraphQL] pro [produkt]. Scénáře: [např. „Jako účetní chci stáhnout faktury za měsíc…“] …

Hodí se pro Claude · ChatGPT · Gemini

ProgramováníKódOtestováno

Code review jako zkušený kolega

Jsi seniorní [jazyk, např. Python] vývojář. Udělej review tohoto kódu: [vložte kód nebo diff] Kontext: [co kód dělá, kde běží, jaké má vstupy, konvence …

Hodí se pro Claude · ChatGPT · Copilot

ProgramováníKódOtestováno

Hledání příčiny chyby

Pomoz mi najít příčinu chyby. Opravu zatím nepiš. Co se děje: [popis chyby] Co očekávám: [správné chování] Jak často a kdy: [vždy / občas, od kdy, co se tehdy …

Hodí se pro Claude · ChatGPT · Copilot

ProgramováníKódOtestováno

Testy k existující funkci

Napiš jednotkové testy v [framework, např. pytest / Jest / JUnit] k této funkci: [vložte kód] 1. Nejdřív vypiš, co funkce podle kódu dělá a jaké předpoklady má …

Hodí se pro Claude · ChatGPT · Copilot

ProgramováníKódOtestováno

Rozhodnutí o architektuře se zdůvodněním

Jsi seniorní softwarový architekt. Potřebuji rozhodnout: [otázka, např. jestli frontu úloh postavit na PostgreSQL, nebo nasadit Redis]. Kontext: [systém, objem …

Hodí se pro Claude · ChatGPT · Gemini

Všechny prompty v kategorii Pro profesionály →

← Zpět do knihovny: Pro profesionály · Přidat vlastní prompt

Nástroje, které používáme

Provizi můžeme dostat jen u odkazů označených „partnerský odkaz“. Cena se vám nezmění a doporučení jsou nezávislá. Ostatní tlačítka vedou na oficiální web.