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
Leg een stuk code uit

Stel je voor dat je een toverspreuk hebt gevonden, maar je snapt niet wat die doet. Met deze prompt vraag je de AI om die toverspreuk (jouw code) uit te leggen....

De Promptotheek vrijdag 10 oktober 2025, 11:00
Bekijk prompt
Code, IT & Softwareontwikkeling
Genereer een codefragment voor een kleine taak

Stel je voor dat je een klein stukje bouwinstructie nodig hebt om iets heel specifieks te bouwen, bijvoorbeeld 'hoe maak ik een deur' en niet 'hoe bouw ik een...

De Promptotheek dinsdag 7 oktober 2025, 15:00
Bekijk prompt
Code, IT & Softwareontwikkeling
Genereer een functie voor een specifieke taak

Deze prompt is super handig als je snel een stukje code nodig hebt voor een specifieke klus. Je hoeft alleen maar te zeggen welke programmeertaal je gebruikt...

De Promptotheek zaterdag 4 oktober 2025, 19:01
Bekijk prompt

Vond je deze prompt nuttig?

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

Registreer gratis