Bắt đầu ngayBắt đầu miễn phí

Luyện tập refactor an toàn

Quy trình refactor an toàn là: gọi skill, rồi xác nhận các bài kiểm thử (test) vẫn vượt qua. Cách này đảm bảo thay đổi của bạn không phá vỡ hành vi hiện có.

Project đã có sẵn skill refactor trong .claude/skills/refactor/. Bạn đã có độ bao phủ kiểm thử từ bài trước. Giờ hãy luyện tập refactor routes.py một cách an toàn. Hàm get_album_stats hiện vừa xử lý phần chuẩn bị dữ liệu vừa tính toán thống kê. Hãy tách logic chuẩn bị dữ liệu ra thành một hàm hỗ trợ riêng.

Bài tập này là một phần của khóa học

Phát triển phần mềm với Claude Code

Xem khóa học

Hướng dẫn bài tập

  • Khởi động Claude Code với claude.
  • Dùng skill refactor: /refactor @routes.py để trích xuất logic chuẩn bị dữ liệu vào một hàm hỗ trợ.
  • Chạy test để xác nhận việc refactor không làm hỏng gì.
  • Khi xong, gõ /exit để thoát Claude Code.

Bài tập tương tác thực hành

Biến lý thuyết thành hành động với một trong các bài tập tương tác của chúng tôi

Bắt đầu bài tập