106 tests later

Een knop die verdwijnt. Data die niet opslaat. Features die opeens stoppen met werken. Dit soort bugs zijn frustrerend, vooral als je ze pas ontdekt wanneer je de app zelf gebruikt. Tests zijn de oplossing. Kleine stukjes code die automatisch checken of alles nog werkt. Elke keer als je iets aanpast, drukken ze op alle knoppen en controleren ze of de app zich gedraagt zoals verwacht. Vandaag schreef ik er 106. ...

December 12, 2025 · 3 min · Monique Dubbelman

De onzichtbare poortwachter

Twee dagen lang werkte hetzelfde veld niet. Ik vulde “lezen” in, klikte opslaan, ging terug - en het vakje was weer leeg. Elke keer opnieuw. Dit is het verhaal van een bug die me leerde dat AI-gegenereerde code zijn eigen valkuilen heeft. En dat mijn samenwerking met Claude nog lang niet vlekkeloos is. De frustratie Het begon simpel. Claude had twee nieuwe velden toegevoegd: “lezen” (een checkbox) en “energie” (een emoji selector). De code zag er goed uit. De tests slaagden. Maar op mijn telefoon verdween de data gewoon. ...

December 5, 2025 · 3 min · Monique Dubbelman

De kunst van bug hunting

Vandaag een korte maar leerzame sessie. Geen nieuwe features, alleen bugs opruimen. En dat bleek verrassend interessant. De lijst Drie issues stonden open: #44: Cafeïne statistieken tonen verkeerde data #45: Energie en habits worden niet opgeslagen #49: Statistieken werken niet goed Klinkt als een ramp. Maar de werkelijkheid was genuanceerder. De echte bugs Issue #44 was legitiem. De app had twee formaten voor cafeïne data: een oud format (caffeineConsumed: true/false) en een nieuw format (caffeineCount: 2). De statistieken snapten alleen het oude format. ...

December 3, 2025 · 2 min · Monique Dubbelman