Met herstelpunten experimenteer je schadevrij in Lovable
Wie bouwt met AI weet dat één verkeerde prompt een goed werkende app kan ontregelen. Met de ingebouwde geschiedenisfunctie en herstelpunten van Lovable draai je foute keuzes direct terug zonder dat je code verliest.
Nadia el Amrani
Bijdrager · lvbl.nl
Wat het herstelpunt precies doet
Elke keer dat Lovable een prompt verwerkt en code genereert, maakt het platform op de achtergrond een momentopname van je project. Dit is geen simpele knop die alleen je laatste tekstwijziging wist, maar een volledige momentopname van de hele codebase. Zie het als een automatisch aangemaakte commit. Wanneer je naar het geschiedenisoverzicht in de interface navigeert, zie je een chronologische lijst van alle verwerkingen. Elk punt in de lijst vertegenwoordigt een stabiele toestand van je applicatie. Als een nieuwe functie de werking verstoort, kun je met één muisklik terugkeren naar het precieze moment waarop alles nog wel naar behoren werkte.
Waarom terugprompten bijna nooit werkt
Het is een veelgemaakte denkfout om de AI de opdracht te geven om het vorige resultaat te herstellen. Een taalmodel heeft geen actief geheugen van de exacte bestandsstatus vóór de verandering; het ziet alleen de huidige bestanden en je nieuwe prompt. Wanneer je vraagt om een fout te herstellen, genereert het model nieuwe code om een verondersteld probleem op te lossen. Hierdoor stapel je verandering op verandering. De codebase wordt rommeliger en de kans op onvoorziene bugs neemt toe. Door in plaats daarvan de ingebouwde geschiedenis van Lovable te gebruiken, sla je die extra laag gegenereerde code over. Je zet de projectstatus fysiek terug naar een schone staat.
Werk met duidelijke mijlpalen
Om de geschiedenisfunctie echt voor je te laten werken, helpt het om gestructureerd te bouwen. Voordat je aan een grote of risicovolle uitbreiding begint, zorg je dat je huidige versie volledig werkt. Geef die toestand een kort controlemoment in je eigen werkproces. Test de knoppen, controleer de opslag in de database en kijk of er geen foutmeldingen in de browserconsole staan. Klopt alles? Dat is je vertrekpunt. Als je vervolgens een complexe prompt invoert, zoals het herschrijven van het hele authenticatiesysteem of het toevoegen van een zwaar filter op een tabel, weet je exact welk herstelpunt je moet kiezen als de verwerking tegenvalt.
Zo voer je een schone rollback uit
Wanneer een prompt niet het gewenste resultaat oplevert, aarzel dan niet te lang. Open het geschiedenispaneel in de Lovable-interface. Zoek de prompt op die het probleem veroorzaakte en kies de optie om terug te keren naar de stap daarvóór. Lovable zet de bestanden direct terug naar het gekozen punt. Het belangrijkste om daarna te doen: analyseer waarom de prompt mislukte voordat je het opnieuw probeert. Lag de vraag te open? Vroeg je om te veel veranderingen tegelijk? Door na een rollback niet meteen dezelfde prompt te herhalen, maar je instructie op te splitsen in kleinere deeltaken, voorkom je dat je opnieuw in dezelfde valkuil stapt.
De combinatie met externe repositories
Voor bouwers die hun Lovable-project hebben gekoppeld aan GitHub biedt deze functie nog een extra voordeel. De interne herstelpunten van Lovable werken op bestandsniveau binnen het platform zelf. Pas wanneer je tevreden bent met een serie wijzigingen, stuur je de code door naar je externe repository. Dit betekent dat je binnen Lovable ongestraft kunt experimenteren met tientallen prompts, zonder dat je commit-historie op GitHub vervuild raakt met mislukte pogingen en snelle herstelacties. Je gebruikt de Lovable-geschiedenis als een lokale zandbak en GitHub als het definitieve archief van je project.
Splits complexe functies op in herstelbare stappen
Een praktische tactiek bij het ontwerpen van ingewikkelde onderdelen is de zogeheten stappenmethode. Wil je bijvoorbeeld een dashboard bouwen met een grafiek, een exportknop en een datumfilter? Vraag Lovable niet om dit alles in één keer neer te zetten. Vraag eerst om de basisstructuur van het dashboard met de grafiek. Controleer de werking. Dit vormt automatisch een schoon herstelpunt in je geschiedenis. Vraag daarna pas om de exportknop. Werkt die? Mooi, weer een herstelpunt. Mislukt vervolgens de toevoeging van het datumfilter, dan hoef je alleen die laatste stap terug te draaien. De grafiek en de exportknop blijven behouden.
Houd de controle over je bouwproces
Software bouwen met behulp van AI draait niet alleen om het schrijven van de juiste prompts, maar vooral om het behouden van de regie over je applicatie. Durch de geschiedenisfunctie en herstelpunten actief op te nemen in je dagelijkse routine, haal je de angst voor fouten weg. Je kunt experimenteren met gewaagde interface-concepten of complexe logica, in de wetenschap dat een goed werkende versie altijd één klik van je verwijderd is. Op lvbl.nl delen we regelmatig dit soort praktische workflows, omdat we merken dat je de beste resultaten boekt als je begrijpt hoe het platform achter de schermen beweegt. Probeer de herstelpunten bewust uit bij je volgende bouwsessie en merk het verschil in rust tijdens het ontwikkelen.
Vond je dit fijn?
Geef een hartje en deel het met een andere Lovable-fan.