>_ VIBECODECONTROLE Controleren
← Alle artikelen Error handling in AI-code: waarom je app crasht als het ertoe doet

Error handling in AI-code: waarom je app crasht als het ertoe doet

Je app werkt perfect, totdat er iets misgaat. Dan ziet je gebruiker een scherm vol cryptische tekst, of de app bevriest gewoon. Welkom in het probleem van ontbrekende error handling.

Wat is error handling?

Het is de code die bepaalt wat er gebeurt als er iets fout gaat. Een API die niet reageert, een gebruiker die een verkeerde waarde invoert, een database die even niet bereikbaar is. Al die situaties kunnen zich voordoen. De vraag is of jouw app er netjes mee omgaat, of gewoon plat gaat.

Wat AI weglaat

AI-tools als Cursor, Lovable of Bolt zijn goed in het schrijven van de “happy path”. Dat is de code die werkt als alles klopt. Foutscenario’s worden regelmatig overgeslagen, of met een standaard try/catch afgedaan die niks zinvols doet.

Typische fouten in AI-gegenereerde code:

Wat de gebruiker ziet

Stel: je hebt een betaalformulier. De API van je betaalprovider is even down. Zonder goede error handling ziet je gebruiker letterlijk dit:

TypeError: Cannot read properties of undefined (reading 'id') at checkout.js:47

Dat is code die voor developers bedoeld is. Je gebruiker begrijpt er niks van, vertrouwt je app niet meer, en haakt af.

Hoe los je het op?

  1. Vang fouten op de juiste plek op. Niet alleen bij de functie zelf, maar ook bij de aanroep ervan.
  2. Geef gebruikers een begrijpelijke melding. “Er ging iets mis, probeer het opnieuw” is al beter dan een stack trace.
  3. Log de echte fout intern. Zodat jij weet wat er is misgegaan, zonder dat de gebruiker dat ziet.
  4. Test bewust op foutscenario’s. Zet je testomgeving eens neer met een kapotte API en kijk wat er gebeurt.

Vraag AI dus niet alleen om de functie te schrijven, maar zeg er expliciet bij: “Voeg ook foutafhandeling toe voor als de API niet reageert.” Je krijgt dan al een stuk betere output.


Twijfel je of jouw AI-app goed omgaat met fouten? Laat de code controleren, dan weet je het zeker.

Wil je jouw project laten controleren?

Binnen 3 dagen een concreet rapport van een specialist.

Laat jouw project controleren →

Gratis

Meer leren over goed en veilig vibecoden?

Ontvang gratis tips rechtstreeks in je inbox.

Geen spam. Uitschrijven kan altijd.