🏠 Beranda
Benchmark
📊 Semua Benchmark 🦖 Dinosaurus v1 🦖 Dinosaurus v2 ✅ Aplikasi To-Do List 🎨 Halaman Bebas Kreatif 🎯 FSACB - Showcase Utama 🌍 Benchmark Terjemahan
Model
🏆 Top 10 Model 🆓 Model Gratis 📋 Semua Model ⚙️ Kilo Code
Sumber Daya
💬 Perpustakaan Prompt 📖 Glosarium AI 🔗 Tautan Berguna
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ã.