🏠 홈
벤치마크
📊 모든 벤치마크 🦖 공룡 v1 🦖 공룡 v2 ✅ 할 일 목록 앱 🎨 창의적인 자유 페이지 🎯 FSACB - 궁극의 쇼케이스 🌍 번역 벤치마크
모델
🏆 톱 10 모델 🆓 무료 모델 📋 모든 모델 ⚙️ 킬로 코드 모드
리소스
💬 프롬프트 라이브러리 📖 AI 용어 사전 🔗 유용한 링크
advanced

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

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

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

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