Eerste correcties met Codex
Hoe vertrouwt u een codewijziging toe aan Codex en controleert u vervolgens zelf of de correctie aan de behoefte voldoet?
- Lovable
- Claude Code
- Codex
1250 € per sessie, excl. btw
Samengevat
In een halve dag van 3 uur gebruiken de deelnemers Codex op een klein bestaand programma: een vraag begrijpen, instructies formuleren, wijzigingen onderzoeken en tests uitvoeren. Ze vertrekken met een gedocumenteerde correctie, de bijbehorende verificatiebewijzen en een herbruikbare methode voor afgebakende codeertaken.
Waarom deze opleiding?
Een te vage vraag om een correctie kan plausibele code opleveren die tegelijk het verwachte gedrag verandert. Door de betrokken bestanden af te bakenen, de aanvaarde invoer expliciet te maken en voorbeelden te geven, kan het werk dat aan Codex wordt gevraagd beter worden gestuurd. De waarde van de correctie wordt gemeten in het uitgevoerde programma, niet in de stelligheid van het gegenereerde antwoord. De opleiding combineert daarom instructies, menselijke controle van de wijzigingen en reproduceerbare tests, met bijzondere aandacht voor geheimen en onnodige wijzigingen. Doorlopende casus: De fictieve organisatie ‘Avelune Quincaillerie’ gebruikt een script dat het totaal van bestellingen berekent op basis van regels met een referentie, hoeveelheid en eenheidsprijs. Het script aanvaardt momenteel negatieve hoeveelheden. De deelnemers moeten dit gedrag corrigeren zonder de geldige berekeningen te wijzigen, uitsluitend met fictieve gegevens. Toepassing op het werk: Selecteer in de daaropvolgende week een kleine fout in een toegestaan project, hergebruik het instructiesjabloon en vergelijk de tests vóór en na de correctie. Laat de wijziging nalezen vóór elke integratie in een gedeelde omgeving.
De doelstellingen van deze opleiding
- Een fout beschrijven met een reproduceerbaar voorbeeld en een verwacht resultaat.
- Een instructie schrijven die de aan Codex gevraagde wijziging afbakent.
- De verschillen tussen de oorspronkelijke en de gewijzigde code onderzoeken.
- Tests voor normale gevallen, grensgevallen en ongeldige gevallen uitvoeren.
- De correctie, de waargenomen resultaten en de resterende beperkingen documenteren.
Voor wie en met welke voorkennis?
Betrokken rollen en taken
- Beginnende ontwikkelaars die Codex willen gebruiken voor kleine correcties.
- Technische profielen die scripts onderhouden en de code ervan kunnen lezen.
Vereiste voorkennis
- Al een AI-assistent gebruikt hebben voor een eenvoudige vraag.
- Een functie kunnen lezen, een voorwaarde kunnen herkennen en een script kunnen starten in de aangeboden omgeving.
Waaraan u werkt
De taak en de toegang afbakenen
Doel: Een controleerbare vraag om een correctie voorbereiden. Code genereren en wijzigen op basis van instructies; verantwoordelijkheid voor de menselijke controle; afbakening van bestanden, toegestane gegevens en geheimen. Raadpleging van de officiële documentatie voor de gebruiksmodaliteiten.
De instructie formuleren en verfijnen
Doel: Een gericht voorstel verkrijgen in plaats van een volledige herschrijving. Minimale context, verwacht gedrag, beperkingen, invoervoorbeelden en verzoek om toelichting bij de wijzigingen.
De correctie nalezen en testen
Doel: Het werkelijke gedrag van de voorgestelde code verifiëren. Verschillen lezen; tests met een positieve, nul- en negatieve hoeveelheid; regressiecontrole van het totaal; onderscheid tussen een voorgestelde en een uitgevoerde test.
De aanpak zelfstandig herhalen
Doel: Een tweede afgebakende fout behandelen en de verificaties documenteren. Een negatieve eenheidsprijs weigeren; geldige berekeningen behouden; wijzigingsnotitie en terugkeer naar de oorspronkelijke versie.
Wat u meeneemt
- Foutenfiche en instructie voor Codex.
- Gecorrigeerd script met toegelichte verschillen.
- Testset met resultaten vóór en na de wijziging.
- Notitie van de menselijke controle en procedure om terug te keren naar de oorspronkelijke versie.
Methode en evaluatie
- Korte toelichtingen gevolgd door onmiddellijke oefening op de doorlopende casus.
- Individueel werk en vervolgens werk in duo’s, met wederzijdse controle van de resultaten.
- Begeleide gezamenlijke bespreking: wat werkt, wat moet worden gecorrigeerd en wat een menselijke beslissing blijft.
- Voorbereiding: Controleer de door de organisatie toegestane toegang tot Codex en bereid een geïsoleerde lokale oefenomgeving voor. Stel het fictieve script, de bijbehorende gegevens en de uitvoercommando’s ter beschikking; verwijder alle geheimen of echte identificatiegegevens.
Observeerbare criteria: De instructie specificeert het verwachte gedrag, de afbakening en de uitgesloten wijzigingen. ; Een negatieve hoeveelheid wordt geweigerd volgens de regel die in de oefening is vastgelegd. ; Geldige gevallen behouden na de wijziging hun verwachte resultaten. ; Elke test bevat een invoer, een verwacht resultaat en een waargenomen resultaat. ; De controle licht de gewijzigde regels toe en verifieert dat de doorgestuurde elementen geen geheimen bevatten..
Veelgestelde vragen
Moet u programmeren beheersen?
U moet het aangeboden script begrijpen en kunnen uitvoeren; er wordt niet gevraagd om een volledige applicatie te ontwikkelen.
Worden Lovable en Claude Code ook gebruikt?
De oefeningen zijn gericht op Codex. Lovable en Claude Code worden alleen gesitueerd als andere mogelijke tools, afhankelijk van de interne toestemmingen.
Kunt u aan interne code werken?
De sessie gebruikt de fictieve casus. Een latere toepassing vereist toestemming en een controle van de gegevens, geheimen en vertrouwelijkheidsregels.
Wordt het opgeleverde resultaat in productie genomen?
Nee. De correctie wordt uitgevoerd in de oefenomgeving; elke daadwerkelijke integratie vereist de controles van de organisatie.
Laatst bijgewerkt: