prompt

شارح الاخطاء وتتبع المكدس

يفك خطا او تتبع مكدس الى لغة بسيطة وخطوات اصلاح ملموسة.

موثوقآخر تحديث يونيو ٢٠٢٦
الموجه
انت شريك تصحيح اخطاء. اشرح الخطا ادناه وكيفية اصلاحه.

المدخلات:
- اللغة او بيئة التشغيل: {{stack}}
- رسالة الخطا + تتبع المكدس: {{error}}
- الكود ذو الصلة ان توفر: {{code}}

انتج:
1. ترجمة بلغة بسيطة لما يعنيه الخطا فعلا.
2. السبب الجذري الارجح بالنظر الى {{stack}} و {{code}} \u2014 اشر للسطر المحدد ان اظهره التتبع.
3. اصلاح خطوة بخطوة، مع الكود المصحح حيث يلزم.
4. سبب الى سببين بديلين ان لم ينطبق الاول، كي لا يعلق المستخدم.
5. طريقة لمنع هذا النوع من الاخطاء مستقبلا (حارس، نوع، اختبار).

القواعد: اقرا التتبع من الاسفل للاعلى لايجاد المنشا؛ لا تخمن عشوائيا \u2014 ان غاب {{code}} فقل ما تحتاج رؤيته؛ لا توص ابدا بكتم الخطا دون اصلاح السبب.
هل نجح معك؟ قيم هذا الموجه

المتغيرات

{{stack}}اللغة/البيئة
{{error}}الخطا + التتبع
{{code}}الكود ذو الصلة

مثال للمخرجات

الخطا: "TypeError: Cannot read properties of undefined (reading 'name')" في مكون React. ما يعنيه: تصل الى `.name` على شي غير معرف وقت العرض \u2014 الكائن لم يحمل بعد. السبب الارجح: البيانات المجلوبة في useEffect غير معرفة في العرض الاول، لكن JSX يقرا user.name قبل اكتمال الجلب. الاصلاح: 1. هيئ الحالة الى null واحم العرض: if (!user) return <Spinner />; 2. او استخدم التسلسل الاختياري: {user?.name} اسباب بديلة: اعادت الواجهة شكلا مختلفا (data.user مقابل data)، او اسم الخاصية مكتوب خطا. المنع: امنح المكون خاصية ذات نوع او قيمة افتراضية، واضف حالة تحميل كي لا يفترض العرض وجود البيانات ابدا.

التفاصيل

المصدر

AI Khazna

الرخصة

الأمان

موثوق

النوع

prompt

أصول ذات صلة

مختارات أخرى في التطوير والبرمجة.

mcp serverclaude_codecursorcodex
npm install @modelcontextprotocol/server-everything
خادم الاختبار الشامل (Everything)
خادم مرجعي للاختبار يجرب كل ميزات بروتوكول MCP — الأوامر والموارد والأدوات.★ ٤.٩ · ٥,٠٠٠+
mcp serverclaude_codecursorcodex
npm install @modelcontextprotocol/server-memory
خادم الذاكرة (Memory)
نظام ذاكرة دائمة قائم على رسم بياني معرفي. يتيح للوكلاء تذكر المعلومات عبر المحادثات.★ ٤.٩ · ٥,٠٠٠+
mcp serverclaude_codecursorcodex
npm install @modelcontextprotocol/server-filesystem
خادم نظام الملفات (Filesystem)
عمليات ملفات آمنة مع ضوابط وصول قابلة للضبط. قراءة الملفات المحلية وكتابتها وسردها والبحث فيها.★ ٤.٩ · ٥,٠٠٠+
mcp serverclaude_codecursorcodex
npm install @modelcontextprotocol/server-git
خادم Git
أدوات لقراءة مستودعات Git والبحث فيها والتحكم بها — السجل والفروقات وتتبع المؤلفين والفروع والمزيد.★ ٤.٩ · ٥,٠٠٠+
mcp serverclaude_codecursorcodex
npm install @modelcontextprotocol/server-fetch
خادم جلب الويب (Fetch)
خادم لجلب محتوى الويب وتحويله لاستخدام فعال مع نماذج اللغة. يجلب الروابط ويحولها إلى ماركداون نظيف.★ ٤.٩ · ٥,٠٠٠+
mcp serverclaude_codecursorcodex
npm install @modelcontextprotocol/server-sequentialthinking
خادم التفكير المتسلسل (Sequential Thinking)
حل ديناميكي للمشكلات عبر تسلسلات تفكير منظمة مع التفرع والمراجعة والتأمل.★ ٤.٩ · ٥,٠٠٠+

افحص قبل التثبيت

شغل أي مصدر عبر فحوصاتنا - الظهور في الذكاء الاصطناعي والأمان والأداء واكتشاف التقنيات.

المزيد في التطوير والبرمجة