Kom igångKom igång gratis

Ö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

Visa kurs

Övningsinstruktioner

  • Starta Claude Code med claude.
  • Använd refactor-skillen: /refactor @routes.py fö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 /exit fö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