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.
Latihan ini merupakan bagian dari kursus
Software Development with Claude Code
Instruksi latihan
- 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.
Latihan interaktif langsung
Ubah teori menjadi aksi dengan salah satu latihan interaktif kami
Mulai latihan