Oefen veilig refactoren
De veilige refactor-workflow is: roep de skill aan en controleer daarna of de tests nog slagen. Zo weet je zeker dat je wijzigingen bestaand gedrag niet kapotmaken.
Het project heeft al een refactor-skill ingesteld in .claude/skills/refactor/. Je hebt testdekking uit de vorige oefening. Ga nu veilig aan de slag met het refactoren van routes.py. De functie get_album_stats doet zowel de gegevensvoorbereiding als de berekening van statistieken. Haal de logica voor de gegevensvoorbereiding uit de functie en zet die in een helperfunctie.
Deze oefening maakt deel uit van de cursus
Softwareontwikkeling met Claude Code
Oefeninstructies
- Start Claude Code met
claude. - Gebruik de refactor-skill:
/refactor @routes.pyom de logica voor gegevensvoorbereiding in een helperfunctie onder te brengen. - Voer de tests uit om te controleren dat de refactor niets heeft stukgemaakt.
- Typ
/exitom Claude Code af te sluiten als je klaar bent.
Interactieve oefening met praktijkervaring
Zet theorie om in actie met een van onze interactieve oefeningen
Begin oefening