安全重構實作
安全重構的流程是:先呼叫 skill,再確認測試依然通過。這能確保你的變更不會破壞既有行為。
這個 project 已在 .claude/skills/refactor/ 設定好重構 skill。你也已經從前一個練習取得測試涵蓋率。現在請練習安全地重構 routes.py。get_album_stats 函式同時負責資料前處理與統計計算。請將資料前處理的邏輯抽出成一個協助函式。
本練習屬於課程
使用 Claude Code 進行軟體開發
練習說明
- 以
claude啟動 Claude Code。 - 使用重構 skill:
/refactor @routes.py,將資料前處理邏輯抽出到協助函式。 - 執行測試,確認重構沒有破壞任何功能。
- 完成後輸入
/exit以離開 Claude Code。
