🏠 Início
Avaliações
📊 Todos os Benchmarks 🦖 Dinossauro v1 🦖 Dinossauro v2 ✅ Aplicações To-Do List 🎨 Páginas Livres Criativas 🎯 FSACB - Showcase Definitivo 🌍 Benchmark de Tradução
Modelos
🏆 Top 10 Modelos 🆓 Modelos Gratuitos 📋 Todos os Modelos ⚙️ Kilo Code
Recursos
💬 Biblioteca de Prompts 📖 Glossário de IA 🔗 Links Úteis
advanced

إعادة هيكلة كود موروث

#برمجة #هندسة برمجيات #تحسين #تنظيف الكود

مهمة برمجية متقدمة لتحسين كود معقد وغير فعال

أنت مهندس برمجيات أول تم تكليفه بمراجعة وحدة برمجية موروثة (Legacy Code) مكتوبة بلغة Python تعاني من مشاكل في الأداء وتعقيد في الدورية (Cyclomatic Complexity). الكود يحتوي على تبعيات دائرية واستخدام مفرط للمتغيرات العامة. اكتب خطة تفصيلية لإعادة هيكلة الكود ليتوافق مع مبادئ SOLID، وقدم نسخة محسنة من الكود تركز على قابلية القراءة، وقابلية الاختبار، وفصل المسؤوليات.