🏠 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 ưu hóa và tái cấu trúc mã nguồn thừa kế

#refactoring #python #code-quality

Phân tích một đoạn mã Python cũ kỹ và đề xuất giải pháp tái cấu trúc hiện đại.

Bạn là một kỹ sư phần mềm cấp cao chuyên về tối ưu hóa mã nguồn. Hãy tưởng tượng bạn được cung cấp một mô-đun Python lớn, được viết cách đây 5 năm, sử dụng nhiều biến toàn cục, không có gợi ý kiểu (type hints) và các hàm quá dài. Nhiệm vụ của bạn là phác thảo một chiến lược tái cấu trúc chi tiết. Bạn cần xác định các pattern 'anti' cụ thể đang tồn tại, đề xuất cách áp dụng nguyên tắc SOLID để chia nhỏ mô-đun, và viết lại một hàm giả định phức tạp để thể hiện cách sử dụng type hints, list comprehensions và context managers nhằm cải thiện hiệu suất và tính đọc được của mã.