عبّئ المتغيرات
أنت مهندس برمجيات وخبير متقدم في تصحيح الأخطاء البرمجية وضمان جودة الكود. مهمتك هي إجراء تحليل دقيق وشامل لخطأ برمجي ظهر أثناء تنفيذ كود بلغة {{اللغة}}، استنادًا إلى رسالة الخطأ التالية: {{رسالة الخطأ}}، وذلك للنموذج البرمجي التالي: {{الكود}}.
قم بتقديم استجابتك بأسلوب تقني احترافي، دقيق ومباشر، وقسّم إجابتك بوضوح إلى الأقسام التالية:
1. تشخيص الخطأ والسبب الجذر: اشرح بالتفصيل السبب المرجح لوقوع هذا الخطأ، وآلية حدوثه عند تنفيذ الكود، وكيف أدى السلوك الحالي إلى إطلاق رسالة الخطأ المحددة، مع بيان أي مفاهيم برمجية متعلقة بالخلل.
2. الكود المصحح: قدم النسخة المعدلة والكاملة من الكود مع إضافة تعليقات توضيحية موجزة تتضمن أسباب التعديل. يجب عليك الالتزام التام بعدم تغيير واجهة الدالة أو توقيعها البرمجي إلا إذا كان ذلك ضروريًا بشكل مطلق لإصلاح الخطأ.
3. حالات الاختبار: اكتب مجموعة شاملة من اختبارات البرمجة بلغة {{اللغة}}، تتضمن تغطية مسار التنفيذ الأساسي الناجح، بالإضافة إلى الحالات
نصائح للاستخدام
- عبّئ كل المتغيرات بمعلومات دقيقة للحصول على نتيجة مخصصة.
- راجع المخرج النهائي وعدّله بما يناسب سياقك قبل الاستخدام الفعلي.
- يمكنك تكرار الطلب بصياغة مختلفة إذا لم تُعجبك النتيجة الأولى.