Refactor code legacy PHP sang kiến trúc MVC hiện đại

Lượt xem 30
AI sử dụng
ChatGPT Gemini Claude

Mục tiêu

Bộ prompt hỗ trợ lập trình viên thực hiện toàn bộ quy trình refactor một ứng dụng PHP legacy sang kiến trúc MVC hiện đại, bao gồm: đánh giá hiện trạng, lên kế hoạch di chuyển, tách biệt các tầng Model – View – Controller, chuẩn hóa routing và autoloading, đồng thời bổ sung unit test để đảm bảo tính ổn định sau khi refactor.

Khi nào nên dùng

  • Dự án PHP viết theo kiểu procedural hoặc spaghetti code, logic trộn lẫn với HTML.
  • Cần nâng cấp codebase cũ để dễ mở rộng tính năng và onboard thành viên mới.
  • Muốn chuyển sang framework như Laravel, CodeIgniter hoặc tự xây dựng MVC thuần.
  • Cần giảm technical debt trước khi thêm tính năng lớn hoặc tích hợp API.

Hướng dẫn tùy biến

Thay thế các placeholder trong dấu ngoặc vuông […] bằng thông tin thực tế của dự án: tên framework mục tiêu, phiên bản PHP, cấu trúc thư mục hiện tại, hoặc đoạn code cụ thể cần refactor. Bạn có thể chạy từng prompt theo thứ tự hoặc chọn prompt phù hợp với giai đoạn đang thực hiện.

Lưu ý

  • Nên backup toàn bộ codebase trước khi bắt đầu refactor.
  • Refactor từng module nhỏ, kiểm thử kỹ trước khi chuyển sang module tiếp theo.
  • Với dự án lớn, ưu tiên tách Model ra trước vì ít ảnh hưởng đến giao diện nhất.
  • Đảm bảo môi trường staging để test song song với production trong quá trình chuyển đổi.

Nội dung Prompt

Bạn cần đăng nhập để xem đầy đủ nội dung Prompt.

Có thể bạn quan tâm

Sản phẩm nổi bật