🏠 Home
Benchmark Hub
📊 All Benchmarks 🦖 Dinosaur v1 🦖 Dinosaur v2 ✅ To-Do List Applications 🎨 Creative Free Pages 🎯 FSACB - Ultimate Showcase 🌍 Translation Benchmark
Models
🏆 Top 10 Models 🆓 Free Models 📋 All Models ⚙️ Kilo Code
Resources
💬 Prompts Library 📖 AI Glossary 🔗 Useful Links
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ã.