🏠 Trang chủ
Benchmark
📊 Tất cả benchmark 🦖 Khủng long v1 🦖 Khủng long v2 ✅ Ứng dụng To-Do List 🎨 Trang tự do sáng tạo 🎯 FSACB - Trình diễn cuối cùng 🌍 Benchmark dịch thuật
Mô hình
🏆 Top 10 mô hình 🆓 Mô hình miễn phí 📋 Tất cả mô hình ⚙️ Kilo Code
Tài nguyên
💬 Thư viện prompt 📖 Thuật ngữ AI 🔗 Liên kết hữu ích
advanced

Tái cấu trúc mã nguồn thừa kế phức tạp

#code-refactor #architecture #legacy-code

Phân tích và đề xuất giải pháp tái cấu trúc cho một đoạn mã cũ thiếu tính tối ưu.

Hãy đóng vai là một kiến trúc sư phần mềm cấp cao. Bạn được cung cấp một đoạn mã Python thừa kế có độ dài 500 dòng, sử dụng quá nhiều câu lệnh if-else lồng nhau và không có tài liệu đi kèm. Nhiệm vụ của bạn là: 1. Xác định các 'mùi mã' (code smells) cụ thể. 2. Đề xuất áp dụng các mẫu thiết kế (Design Patterns) phù hợp như Strategy hay Factory để thay thế logic điều kiện. 3. Viết lại đoạn mã giả định để tăng tính đọc được, khả năng kiểm thử (testability) và tuân thủ nguyên tắc SOLID. Giải thích từng bước thay đổi của bạn.