Alle artikelen

Code met AI laten schrijven? Laat het technisch controleren door een professionele developer!

10 september 2026

Steeds meer ondernemers gebruiken AI om onderdelen van hun website of applicatie te bouwen. Een formulier, een koppeling met een andere dienst of zelfs een complete functie kan tegenwoordig in korte tijd worden gegenereerd. Dat kan ontzettend handig zijn en het bespaart vaak veel tijd.

Toch is er een belangrijk verschil tussen code die werkt en code die goed werkt.

AI kan prima code schrijven die op het eerste gezicht doet wat je vraagt. Je test het een paar keer, alles lijkt te werken en je zet het online. Pas daarna kom je er soms achter dat er toch iets niet klopt. Een formulier geeft bijvoorbeeld aan dat een bericht is verzonden, terwijl de e-mail nooit aankomt. Of een koppeling met een andere dienst werkt alleen zolang die dienst netjes antwoord geeft. Zodra er iets misgaat, krijgt de gebruiker een foutmelding of werkt een belangrijk onderdeel van je website niet meer.

Dat betekent niet dat je AI niet moet gebruiken voor het schrijven van code. Integendeel. AI kan een erg handig hulpmiddel zijn bij het ontwikkelen van websites en applicaties. Het is alleen verstandig om de code daarna door iemand te laten controleren die weet waar hij naar moet kijken.

Waarom een technische controle belangrijk is

Wanneer je zelf met AI code laat maken, kijk je vaak vooral naar het resultaat. Werkt de knop? Komt de gebruiker op de juiste pagina? Wordt het formulier verzonden? Als het antwoord ja is, lijkt er weinig aan de hand.

Maar achter die functies gebeurt vaak veel meer.

Gegevens worden verwerkt, opgeslagen of doorgestuurd. Er worden soms externe diensten aangesproken en gebruikers kunnen invoer geven waar je vooraf niet aan hebt gedacht. Juist daar kunnen problemen ontstaan.

Een eenvoudig voorbeeld is een contactformulier. Een gebruiker vult zijn naam, e-mailadres en bericht in en krijgt daarna de melding dat het formulier succesvol is verzonden. Dat klinkt goed, maar daarmee weet je nog niet of het bericht ook daadwerkelijk bij jou is aangekomen. Misschien wordt het verkeerde e-mailadres gebruikt, wordt de verzending niet goed afgehandeld of wordt een fout van de mailserver nergens opgevangen.

Voor de bezoeker lijkt het formulier te werken. Voor jou als ondernemer komt er alleen nooit een bericht binnen.

Dat soort fouten wil je natuurlijk liever ontdekken voordat een klant ermee te maken krijgt.

Waar ik tijdens een review naar kijk

Bij een technische controle kijk ik niet alleen of de code werkt. Ik kijk ook naar wat er gebeurt wanneer iemand de website op een andere manier gebruikt dan je in eerste instantie had bedacht.

Bij veiligheid kijk ik bijvoorbeeld naar de gegevens die een gebruiker kan invullen en wat de website daarmee doet. Wordt invoer goed gecontroleerd? Kan iemand gegevens bekijken die hij niet hoort te kunnen zien? Worden gevoelige gegevens op een veilige manier verwerkt?

Bij betrouwbaarheid kijk ik of een functie ook blijft werken wanneer er iets onverwachts gebeurt. Wat gebeurt er als iemand een formulier leeg verstuurt? Wat gebeurt er als een externe dienst tijdelijk niet bereikbaar is? En wat gebeurt er als iemand meerdere keren op dezelfde knop klikt?

Daarnaast kijk ik naar de manier waarop de code is opgebouwd. Dat is vooral belangrijk wanneer je later nog iets aan je website wilt veranderen. Code die vandaag werkt, maar waar niemand over een paar maanden meer wijs uit wordt, kan uiteindelijk voor onnodig hoge kosten zorgen.

Het doel is simpel: zorgen dat de code niet alleen nu werkt, maar dat je er ook later nog normaal mee verder kunt.

Problemen die ik regelmatig tegenkom

Een voorbeeld is een AI-gegenereerd script voor het versturen van e-mails. De e-mail wordt technisch gezien wel aangemaakt, maar het afzenderadres of replyadres is niet goed ingesteld. Hierdoor kan een klant bijvoorbeeld reageren op een adres waar niemand naar kijkt.

Een ander voorbeeld zijn koppelingen met externe API's. Veel websites gebruiken tegenwoordig externe diensten voor bijvoorbeeld betalingen, e-mail, agenda's of andere gegevens. AI kan vrij eenvoudig code schrijven om zo'n koppeling te maken. Wat soms ontbreekt, is wat er moet gebeuren als die externe dienst niet reageert.

Als alles goed gaat, merk je daar niets van. Maar stel dat de externe dienst vijf minuten niet bereikbaar is. Krijgt de gebruiker dan een duidelijke melding? Probeert de website het opnieuw? Of blijft de pagina eindeloos laden?

Dat zijn geen situaties waar je iedere dag mee te maken krijgt, maar wanneer het gebeurt wil je wel dat je website er netjes mee omgaat.

Ook bij bestaande websites kan AI voor problemen zorgen. Stel dat je AI vraagt om een nieuwe functie toe te voegen aan een bestaand systeem. De nieuwe functie werkt vervolgens prima, maar ondertussen is er ergens anders iets veranderd waardoor een bestaande functie niet meer werkt. Zonder goede controle zie je dat soms pas wanneer een klant het meldt.

Wanneer is een controle verstandig?

Je hoeft natuurlijk niet iedere kleine wijziging uitgebreid te laten nakijken. Maar zodra AI wordt gebruikt voor belangrijke onderdelen van je website of applicatie, is een controle verstandig.

Denk bijvoorbeeld aan een contactformulier waar aanvragen van klanten binnenkomen, een aanmeldsysteem, een betaalfunctie of een koppeling met je boekhouding of CRM. Als zo'n onderdeel niet goed werkt, kan dat direct gevolgen hebben voor je bedrijf.

Ook wanneer je AI gebruikt om bestaande code aan te passen, kan een korte controle verstandig zijn. Zeker wanneer je zelf niet precies weet wat de code doet. Je wilt voorkomen dat een kleine wijziging ergens anders voor problemen zorgt.

De kosten van een controle zijn meestal een stuk lager dan de kosten van het oplossen van een probleem nadat je website al live staat.

Hoe ik zo'n controle aanpak

Ik begin met de code die door AI is geschreven en kijk vervolgens naar de onderdelen die belangrijk zijn voor de werking van je website of applicatie. Ik probeer functies uit, kijk naar mogelijke fouten en controleer hoe gegevens worden verwerkt.

Daarbij probeer ik vooral te kijken vanuit het gebruik in de praktijk. Niet alleen naar de vraag of de code technisch netjes is geschreven, maar vooral naar de vraag: wat gebeurt er wanneer een echte bezoeker dit gebruikt?

Daar komen vaak de interessantste problemen naar voren.

Na de controle geef ik aan wat er goed zit, waar mogelijke problemen zitten en welke punten als eerste aangepakt moeten worden. Als er problemen zijn, kan ik deze uiteraard ook voor je oplossen.

Je krijgt dus geen ingewikkeld rapport vol technische termen waar je vervolgens zelf weinig mee kunt. Het doel is juist dat je snel weet waar je aan toe bent en wat er eventueel moet gebeuren.

AI is handig, maar controle blijft belangrijk

AI maakt het steeds makkelijker om zelf code te schrijven of bestaande code aan te passen. Dat is een ontwikkeling waar ondernemers veel voordeel uit kunnen halen. Je hoeft alleen niet automatisch aan te nemen dat code goed is omdat deze door AI is geschreven en er op het scherm alles goed uitziet.

Een website kan prima werken tijdens een paar tests en toch fouten bevatten die pas later naar voren komen.

Daarom is een korte technische controle vaak een verstandige stap voordat je AI-gegenereerde code live zet. Je weet dan beter wat je online zet, verkleint de kans op problemen en voorkomt hopelijk dat je pas na een klacht van een klant ontdekt dat er iets niet goed zit.

Heb je AI gebruikt om code voor je website of applicatie te schrijven en wil je weten of deze goed in elkaar zit? Laat de code controleren voordat je ermee live gaat.

Technische controle nodig?

Ik controleer AI-gegenereerde code op veiligheid, werking en onderhoudbaarheid.