Controle voor je gaat shippen

Softwareontwikkeling met Claude Code

Dani Zysman

AI Curriculum Manager @ DataCamp

Waarom review telt

recraft: half: Ontwikkelaar met vergrootglas die code op het scherm bekijkt

  • AI-code oogt goed, maar kan hebben:
    • Geen foutafhandeling
    • Ongeverifieerde input
    • Hardgecodeerde waarden
    • Randgevallen die crashen
    • Imports die niet bestaan

Review vangt wat tests missen.

Softwareontwikkeling met Claude Code

De 7-puntenchecklist

lagen: Secrets, foutafhandeling, randgevallen, inputvalidatie, testdekking, logging, verzonnen imports

Softwareontwikkeling met Claude Code

De Code-Reviewer-agent gebruiken

> @code-reviewer review reporter.py
Code Review: 5 issues gevonden

1. SQL-hoofdletterongevoeligheid: gebruik COLLATE NOCASE
2. Verbinding opruimen: sluiten vóór sys.exit()
3. NULL-afhandeling: consolideren met COALESCE()
4. Stil randgeval: documenteren of COALESCE() gebruiken
5. Foutdetails kwijt: neem str(e) op in output
> fix the top issue
Opgelost: COLLATE NOCASE toegevoegd
Artiestenzoekopdracht matcht nu ongeacht hoe de naam is getypt.
Softwareontwikkeling met Claude Code

Ontwikkelcyclus afgerond

Ontwikkelcyclus: Plan, Build, Test, Review, Ship

Softwareontwikkeling met Claude Code

Laten we oefenen!

Softwareontwikkeling met Claude Code

Preparing Video For Download...