🏠 首页
基准测试
📊 所有基准测试 🦖 恐龙 v1 🦖 恐龙 v2 ✅ 待办事项应用 🎨 创意自由页面 🎯 FSACB - 终极展示 🌍 翻译基准测试
模型
🏆 前 10 名模型 🆓 免费模型 📋 所有模型 ⚙️ 🛠️ 千行代码模式
资源
💬 💬 提示库 📖 📖 AI 词汇表 🔗 🔗 有用链接
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.