Eerste wijzigingen met Claude
Hoe gebruikt u Claude Code op een bestaand project zonder de controle over de wijzigingen te verliezen?
- Lovable
- Claude Code
- Codex
1250 € per sessie, excl. btw
Samengevat
Tijdens deze halve dag van 3 uur leren deelnemers werken met Claude Code in een klein bestaand project. Ze bakenen een wijziging af, geven instructies met context, lezen de voorgestelde code na en voeren tests uit. Ze vertrekken met een gedocumenteerde lokale aanpassing en een herbruikbare verificatiemethode.
Waarom deze opleiding?
In een bestaand project kan een te ruime codevraag leiden tot onnodige wijzigingen of een regressie verbergen. Door de betrokken bestanden, beperkingen en het verwachte gedrag te identificeren, blijft een ingreep begrijpelijk. Gegenereerde code blijft een voorstel dat gecontroleerd moet worden. De opleiding combineert nauwkeurige instructies, menselijke review en lokale tests om onderscheid te maken tussen een overtuigend antwoord en een wijziging waarvan de werking daadwerkelijk is waargenomen. Doorlopende casus: De fictieve organisatie Avelune Réemploi gebruikt een kleine lokale toepassing om ingezamelde voorwerpen op te volgen. Het team wil de voorwerpen op status filteren, zonder de opgeslagen gegevens te wijzigen. Het oefenproject bevat fictieve gegevens, enkele tests en een opzettelijke fout in de verwerking van het filter. Toepassing op het werk: Voer in een toegestaan project een beperkte correctie uit: leg de beginsituatie vast, schrijf een afgebakende instructie, bekijk de verschillen en vergelijk de tests voor en na de wijziging. Laat de wijziging nakijken vóór elke integratie in een gedeelde omgeving.
De doelstellingen van deze opleiding
- De structuur en de toegangspunten van het aangeleverde project herkennen.
- Een instructie schrijven die het verwachte gedrag, de scope en de uitsluitingen verduidelijkt.
- Een beperkte codewijziging verkrijgen en vervolgens onderzoeken.
- Tests uitvoeren en de resultaten voor en na de wijziging vergelijken.
- De behouden wijzigingen en de resterende beperkingen documenteren.
Voor wie en met welke voorkennis?
Betrokken rollen en taken
- Ontwikkelaars die voor het eerst met Claude Code aan bestaande projecten werken.
- Technische profielen die een klein programma kunnen lezen en aanpassen en willen oefenen met ondersteund programmeren.
Vereiste voorkennis
- Al een generatieve AI-assistent gebruikt hebben voor een eenvoudige taak.
- Code kunnen lezen, door bestanden kunnen navigeren en een opdracht kunnen uitvoeren in een terminal.
- De rol van een test en een versiegeschiedenis begrijpen.
Waaraan u werkt
Het project lezen vóór u ingrijpt
Doel: Een observeerbare beginsituatie vastleggen. Bestandsstructuur, lokaal opstarten, bestaande tests en grenzen van de gedeelde context. Controle op geheimen en toestemmingen.
Een afgebakende vraag formuleren
Doel: De filterbehoefte omzetten in een verifieerbare instructie. Nuttige context, voorbeelden van invoer en uitvoer, uitsluitingen en acceptatiecriteria. Onderscheid maken tussen gevraagde uitleg en toegestane wijziging.
Wijzigen en vervolgens nalezen
Doel: Alleen de noodzakelijke wijzigingen behouden. Code genereren en wijzigen op basis van instructies; verschillen lezen, onverwachte afhankelijkheden en terugkeer naar de vorige toestand.
Testen en de overdracht voorbereiden
Doel: Het resultaat beoordelen zonder generatie en validatie te verwarren. Standaardgevallen, grensgevallen en regressiecontroles; vergelijking voor/na; traceerbaarheid van fouten en beperkingen.
Wat u meeneemt
- Beknopt projectoverzicht en verslag van de eerste tests.
- Instructie met context en acceptatiecriteria.
- Nagelezen lokale wijziging en vergelijking van de bestanden.
- Testverslag en overdrachtsnotitie.
Methode en evaluatie
- Korte toelichtingen, onmiddellijk gevolgd door oefeningen op de doorlopende casus.
- Individueel werk, gevolgd door werk in duo's, met wederzijdse review van de resultaten.
- Begeleide gezamenlijke bespreking: wat werkt, wat gecorrigeerd moet worden en wat een menselijke beslissing blijft.
- Voorbereiding: Zorg voor toegang tot Claude Code die door de organisatie is toegestaan; controleer de installatie en de gebruiksvoorwaarden in de officiële documentatie. Download het fictieve oefenproject, controleer of het lokaal opstart en verwijder alle geheimen uit de bestanden die tijdens de oefening toegankelijk zijn.
Observeerbare criteria: De instructie vermeldt het gedrag van het filter, de beoogde bestanden en de uitsluitingen. ; Elk gewijzigd bestand wordt nagelezen en elke behouden wijziging wordt verantwoord. ; De tests dekken een bestaande status, geen resultaten en de terugkeer naar alle voorwerpen. ; Het verslag maakt onderscheid tussen geslaagde tests, mislukte tests en niet-uitgevoerde controles. ; Er komen geen geheimen of echte gevoelige gegevens voor in de doorgegeven context..
Veelgestelde vragen
Worden Lovable en Codex ook gebruikt?
De oefeningen zijn gericht op Claude Code. Lovable en Codex worden enkel als alternatieven vermeld; hun specifieke werkwijzen vindt u in hun officiële documentatie.
Mag u een repository van het werk meebrengen?
Alleen als die is toegestaan, geanonimiseerd is en geen geheimen bevat. Het aangeleverde fictieve project blijft het gemeenschappelijke oefenmateriaal.
Is kennis van code nodig?
Ja: u moet de wijzigingen kunnen nalezen en de tests kunnen interpreteren, zonder de validatie ervan aan de assistent over te laten.
Wordt het resultaat in productie genomen?
Nee. Het opgeleverde resultaat is een gedocumenteerde lokale wijziging; elke latere integratie valt onder de controles van de organisatie.
Laatst bijgewerkt: