advanced
تحليل وإعادة هيكلة الكود القديم
تحليل قطعة كود افتراضية قديمة وتقديم خطة لإعادة هيكلتها باستخدام مبادئ التصميم الحديثة
📝 محتوى الأمر
أنت مهندس برمجيات خبير. اطلع على سيناريو يحتوي على كود قديم (Legacy Code) يعاني من مشاكل في قابلية الصيانة والتكرار. قم بتحليل هذا الكود وتحديد انتهاكات مبادئ SOLID، ثم اكتب خطة تفصيلية خطوة بخطوة لإعادة هيكلة الكود (Refactoring) لجعله معيارياً وقابلاً للاختبار، مع توضيح الأنماط التصميمية (Design Patterns) التي ستقوم بتطبيقها.