🏠 Inicio
Pruebas de rendimiento
📊 Todos los benchmarks 🦖 Dinosaurio v1 🦖 Dinosaurio v2 ✅ Aplicaciones To-Do List 🎨 Páginas libres creativas 🎯 FSACB - Showcase definitivo 🌍 Benchmark de traducción
Modelos
🏆 Top 10 modelos 🆓 Modelos gratuitos 📋 Todos los modelos ⚙️ Kilo Code
Recursos
💬 Biblioteca de prompts 📖 Glosario de IA 🔗 Enlaces útiles
advanced

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

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

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

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