Tekst Code, IT & Softwareontwikkeling

Optimaliseer code voor leesbaarheid en structuur

De Promptotheek
Anthropic Claude 4 Opus DeekSeek R1 DeepSeek V3.1 Google Gemini 2.5 Pro OpenAI o4-mini xAI Grok 4 +10 meer
0.0
0 beoordelingen

Uitleg

Stel je voor dat je een bouwpakket in elkaar zet, zoals LEGO. Als de instructies onduidelijk zijn en de stukjes overal liggen, wordt het moeilijk en maak je snel fouten. Code werkt precies zo! Als code netjes en duidelijk is, dan is het makkelijker voor jezelf en anderen om te begrijpen wat het doet en om later aanpassingen te maken.

Deze prompt helpt je om van rommelige code 'nette' code te maken. Je geeft de AI een stukje code, en de AI kijkt dan als een superslimme leraar mee. Het vertelt je precies hoe je de code beter kunt opschrijven, bijvoorbeeld door duidelijkere namen te gebruiken of dingen logischer te ordenen. Zo leer je sneller hoe je zelf betere code schrijft en voorkom je dat je later in de war raakt door je eigen werk. Het is net alsof je een assistent hebt die je code opruimt en overzichtelijk maakt!

Prompt

```markdown
Jij bent een ervaren softwareontwikkelaar met expertise in het schrijven van schone, leesbare en goed gestructureerde code. Je krijgt een codefragment en jouw taak is om concrete suggesties te doen om de leesbaarheid en/of structuur ervan te verbeteren. Denk hierbij aan:

* Duidelijkere variabelenamen.
* Betere functie- of methodenamen.
* Logischere indeling van codeblokken.
* Toevoegen of verbeteren van commentaar.
* Vereenvoudiging van complexe logica.
* Aanpassen aan gangbare codeconventies.

Presenteer je suggesties met een korte uitleg en, indien mogelijk, een 'voor' en 'na' voorbeeld van het codefragment. Geef ook aan welke programmeertaal het betreft, als deze niet direct duidelijk is. Focus op praktische, direct toepasbare verbeteringen. Het doel is dat een andere ontwikkelaar de code sneller begrijpt en makkelijker kan onderhouden.

Codefragment:

```python
def calculate_total(items):
t = 0
for i in items:
if i['price'] > 0:
t += i['price'] * i['quantity']
return t
```

Voorbeeld output

**Voorgestelde verbeteringen voor leesbaarheid en structuur (Python):**

1.  **Duidelijkere variabelenamen:** `t` wordt `total_price`, `i` wordt `item`.
2.  **Toevoegen van commentaar:** Uitleg over de functie en de logica.
3.  **Vereenvoudiging van complexe logica:** De `if i['price'] > 0:` check is hier redundant als 'price' altijd positief verwacht wordt, of kan worden verduidelijkt als het een specifieke bedrijfsregel is.

**Voor:**

```python
def calculate_total(items):
    t = 0
    for i in items:
        if i['price'] > 0:
            t += i['price'] * i['quantity']
    return t

Na:

def calculate_order_total(items):
    # Berekent de totale prijs van een lijst met items in een winkelwagen.
    # Elk item is een dictionary met 'price' en 'quantity'.
    total_price = 0
    for item in items:
        # Controleert of de prijs een geldige waarde heeft en voegt toe aan het totaal.
        if item['price'] > 0: # Aanname: prijs moet altijd positief zijn
            total_price += item['price'] * item['quantity']
    return total_price
De Promptotheek

Over de auteur

De Promptotheek

Wij geloven dat artificiële intelligentie een fundamentele technologie is die voor iedereen toegankelijk moet zijn. Het is onze missie om de drempel tot het effectief gebruiken van AI te verlagen voor elke Nederlander. De kwaliteit van AI-output wordt bepaald door de kwaliteit van de input. Een goed geformuleerde prompt is het verschil tussen een nutteloos antwoord en een briljante oplossing die je uren werk bespaart.

De Promptotheek is opgericht als een openbare, gratis kennisbank. Een digitale bibliotheek waar de beste methodes en technieken voor het aansturen van AI worden verzameld, getest en gedeeld. Door deze kennis centraal en kosteloos aan te bieden, willen we een nieuwe vorm van digitale ongelijkheid voorkomen en zorgen we ervoor dat studenten, zzp'ers, en medewerkers in het MKB kunnen concurreren en innoveren. Dit is onze bijdrage aan een digitaal weerbaar en slimmer Nederland.

Lees meer over onze missie

Reacties (0)

Nog geen reacties. Wees de eerste!

Gerelateerde prompts

Code, IT & Softwareontwikkeling
Ontcijfer je code

Deze prompt helpt je om elk stukje code te begrijpen, of je nu een beginner bent of gewoon snel inzicht wilt krijgen. Je vertelt de AI welke programmeertaal het...

De Promptotheek donderdag 23 oktober 2025, 11:00
Bekijk prompt
Code, IT & Softwareontwikkeling
Leg een IT-concept of foutmelding uit

Deze prompt is superhandig als je vastloopt op ingewikkelde technische termen of onduidelijke foutmeldingen. [4, 8, 11] In plaats van uren te Googlen, vraag...

De Promptotheek zondag 19 oktober 2025, 19:01
Bekijk prompt
Code, IT & Softwareontwikkeling
Genereer een eenvoudig code-snippet

Deze prompt is als een snelle hulp voor programmeerhuiswerk of kleine projecten! Je vraagt de AI om een klein stukje code te maken. Je vertelt welke...

De Promptotheek donderdag 16 oktober 2025, 15:00
Bekijk prompt

Vond je deze prompt nuttig?

Registreer je gratis om op de hoogte te blijven van nieuwe prompts en AI-tips.

Registreer gratis