🏠 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
متقدم

إعادة هيكلة كود برمجي قديم ومعقد

#برمجة #هيكلة #تصميم نظم #أجايل

تحليل كود قديم وتقديم خطة لإعادة هيكلته بالكامل باستخدام مبادئ التصميم الكائني التوجه (OOP) وأنماط التصميم (Design Patterns) لتحسين القابلية للصيانة.

أنت خبير معماري برمجيات. قم بمراجعة مقتطف كود افتراضي يعاني من تكرار المنطق وارتباطه الشديد (Coupling). اكتب تقريراً مفصلاً يحدد المشاكل الرئيسية، ثم قم بإعادة كتابة الكود باستخدام لغة Java أو Python مع تطبيق مبدأ المسؤولية الواحدة (SRP) ونمط المصنع (Factory Pattern) ونمط الإستراتيجية (Strategy Pattern). اشرح كيف تؤدي هذه التغييرات إلى تحسين أداء النظام وتسهيل اختبارات الوحدة (Unit Testing).