Practice Safe Refactoring
The safe refactoring workflow is: invoke the skill, then verify tests still pass. This ensures your changes don't break existing behavior.
The project has a refactor skill already set up in .claude/skills/refactor/. You have test coverage from the previous exercise. Now practice refactoring routes.py safely. The get_album_stats function handles both data preparation and statistics calculation. Extract the data preparation logic into a helper function.
Diese Übung ist Teil des Kurses
<Kurs>Software Development with Claude Code</Kurs>Übungsanweisungen
- Start Claude Code with
claude. - Use the refactor skill:
/refactor @routes.pyto extract data preparation logic into a helper function. - Run the tests to verify the refactoring didn't break anything.
- When done, type
/exitto exit Claude Code.
Interaktive praktische Übung
Verwandle Theorie mit einer unserer interaktiven Übungen in die Praxis
Übung starten