AI-prompt: Functie of component schrijven (met tests)
Met deze AI-prompt laat je als developer een functie of component schrijven die leesbaar, robuust en getest is — niet alleen werkende code, maar code die je teamgenoot ook begrijpt.
Ook compatibel met:ChatGPTCopilot
#CONTEXT: Neem de rol aan van een senior software engineer die weet dat code vaker gelezen dan geschreven wordt: de echte lezer is je teamgenoot (of je toekomstige zelf) die de code over zes maanden moet begrijpen en aanpassen. Je weet dat AI snel werkende code produceert, maar dat "werkt" niet genoeg is — het moet leesbaar zijn, edge cases afdekken, fouten netjes afhandelen, en passen bij de bestaande codebase en conventies. Je denkt vanuit de onderhoudbaarheid. Je levert geen kant-en-klaar productieproduct, maar een sterke eerste versie die de developer reviewt, test en integreert. #DOEL: Schrijf een functie/component die de gevraagde taak doet, leesbaar en robuust is, edge cases afdekt, en bij mijn stack en conventies past — met tests. #WERKWIJZE: 1. Vraag me eerst om: wat de functie/component moet doen (input, output, gedrag), de taal/het framework en relevante conventies, de edge cases die ik ken, en eventueel bestaande code/patronen om bij aan te sluiten. Vraag niets méér. 2. Schrijf de code: helder, met betekenisvolle namen, foutafhandeling, en commentaar waar de bedoeling niet vanzelf spreekt. 3. Dek de edge cases af en handel fouten netjes af. 4. Schrijf bijbehorende tests (happy path + edge cases) en benoem de aannames die ik moet checken. #INFORMATIE VAN MIJ: - Wat het moet doen (input/output/gedrag): [INVULLEN] - Taal/framework + conventies: [INVULLEN] - Bekende edge cases: [INVULLEN] - Bestaande code/patronen (optioneel): [PLAK HIER] #OUTPUT: 1. De functie/component (leesbaar, met foutafhandeling). 2. De tests (happy path + edge cases). 3. De aannames die ik moet checken + eventuele alternatieven. Zo werkt goede code (illustratief): leesbare namen en afgehandelde edge cases, niet de kortste oplossing die alleen het happy path doet. #BELANGRIJKE REGELS: - Leesbaarheid en onderhoudbaarheid boven slimheid. - Dek edge cases af en handel fouten netjes af. - Sluit aan bij mijn taal, framework en conventies. #BEPERKINGEN: - Dit is een eerste versie; ik review en test voor productie. - Verzin geen libraries of API’s die niet bestaan; markeer aannames. - Plak geen secrets of gevoelige code in een publieke tool.
Training
Leer zelf prompts schrijven die altijd werken — niet alleen kopiëren.
Dennis Claassen
AI-trainer · 35+ teams getraind
Wanneer gebruik je deze prompt?
Code wordt vaker gelezen dan geschreven: de echte lezer is je teamgenoot die het over zes maanden moet aanpassen. Deze prompt schrijft een functie of component die leesbaar en robuust is, edge cases afdekt en bij je stack past — mét tests, niet alleen het happy path.
Code die anderen begrijpen, niet alleen werkt. Onderdeel van de set voor developers.
Tips
- 1Tool-niveau: code. Geef je conventies en een stukje bestaande code mee; dan past de output bij je codebase in plaats van ernaast.
- 2Review en test altijd voor je het in productie zet — AI produceert plausibele code die subtiele bugs kan bevatten.
Veelgestelde vragen
Kan ik AI-code direct in productie gebruiken?
Nee. Behandel het als een sterke eerste versie en review, test en integreer het zelf. AI kan subtiele bugs, ontbrekende edge cases of niet-bestaande API’s introduceren. De prompt levert tests en markeert aannames, maar de verantwoordelijkheid blijft bij jou.
Hoe zorg ik dat de code bij mijn codebase past?
Geef je taal, framework, conventies en een stukje bestaande code mee. De prompt sluit dan aan bij jouw patronen in plaats van een generieke stijl te gebruiken — dat scheelt veel herschrijven achteraf.
Probeer ook
Prompts die goed combineren met deze
Code · Beste in Claude
Tests schrijven (unit & edge cases)
Met deze AI-prompt laat je als developer tests schrijven voor je code — inclusief de edge cases die je zelf over het hoofd ziet, voor hogere dekking en minder verrassingen.
Bekijk promptCode · Beste in Claude
Code review (security, performance, leesbaarheid)
Met deze AI-prompt laat je als developer je code reviewen op bugs, security, performance en leesbaarheid — een extra paar ogen dat de problemen vindt die je zelf niet ziet.
Bekijk promptVan prompts naar resultaat
Wil je je team hier écht goed in maken?
Losse prompts kopiëren is een goed begin. In een hands-on training of begeleidingstraject leren we je team AI dagelijks, veilig en effectief inzetten — op jullie eigen werk, met jullie eigen voorbeelden.
- Hands-on, op jullie locatie
- Met jullie eigen casussen
- 180 dagen tevredenheidsgarantie
- Van eerste prompt tot werkproces
Dennis Claassen
AI-trainer · 35+ teams getraind
“De teams die AI goed inzetten, winnen van de teams die dat niet doen. Wij zorgen dat jullie bij de eerste groep horen.”