Öva på säker refaktorering
Arbetsflödet för säker refaktorering är: anropa skillen och verifiera sedan att testerna fortfarande går igenom. Det här säkerställer att dina ändringar inte stör befintligt beteende.
Projektet har redan en refactor-skill konfigurerad i .claude/skills/refactor/. Du har testtäckning från föregående övning. Öva nu på att refaktorera routes.py på ett säkert sätt. Funktionen get_album_stats hanterar både dataförberedelse och statistikberäkning. Bryt ut logiken för dataförberedelse i en hjälpfunktion.
Den här övningen är en del av kursen
Mjukvaruutveckling med Claude Code
Övningsinstruktioner
- Starta Claude Code med
claude. - Använd refactor-skillen:
/refactor @routes.pyför att bryta ut logiken för dataförberedelse i en hjälpfunktion. - Kör testerna för att verifiera att refaktoreringen inte har förstört något.
- Skriv
/exitför att avsluta Claude Code när du är klar.
Interaktiv övning med praktiskt arbete
Gör teori till handling med en av våra interaktiva övningar
Starta övningen