هل تواجه صعوبة في العثور على الأخطاء الشاردة وأخطاء وقت التشغيل؟ توفر هذه المهارة منهجيات مثبتة لتصحيح الأخطاء لتحديد الأسباب الجذرية، وعزل المشكلات، وتطبيق إصلاحات موثقة.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“debugging”。 TypeError: cannot unpack NoneType object at non-iterable line 25
预期结果:
التحليل: يشير الخطأ إلى أن get_user_info() تُرجع None عندما لا يتم العثور على المستخدم. الحل: أضف return None, None في حالة عدم العثور، أو ارفع استثناء UserNotFoundError مخصص.
正在使用“debugging”。 Test passes locally but fails intermittently in CI
预期结果:
هذا على الأرجح خطأ تعاقب أو مشكلة في الحالة المشتركة. راجع الكود بحثًا عن: عداد��ت مشتركة غير متزامنة، تبعيات ترتيب الاختبار، أو مشكلات توقيت غير متزامن. أضف قفلًا مناسبًا أو استخدم تقنيات عزل الاختبار.
正在使用“debugging”。 Application memory usage grows over time
预期结果:
تم اكتشاف تسرب في الذاكرة. الأسباب الشائعة: مقابض ملفات غير محررة، مخابتنات متزايدة، أو مستمعي أحداث لم تتم إزالتهم. استخدم memory_profiler لتحديد موقع التسريبات، ثم تأكد من التنظيف الصحيح في كتل finally أو استخدم مديري السياق.
安全审计
安全Security audit completed. All 27 static findings are false positives: external_command patterns are educational code examples (git, npm commands); network patterns are legitimate reference URLs; 'weak cryptographic algorithm' triggers are YAML frontmatter delimiters; 'system reconnaissance' triggers are debugging questions. This is a standard debugging methodology skill with no security concerns.
检测到的模式
质量评分
你能构建什么
إصلاح أخطاء وقت التشغيل
حلل TypeError أو NullPointerException أو استثناءات وقت التشغيل الأخرى للعثور على السبب الجذري وتطبيق إصلاح.
تصحيح مشكلات الأداء
حدد تسربات الذاكرة أو الاستعلامات البطيئة أو اختنات الأداء باستخدام تقنيات التنميط.
حل الأخطاء الصعبة الإعادة
طبق منهجيات منهجية لتتبع الفشل المتقطع أو ظروف التعاقب.
试试这些提示
أحصل على هذا الخطأ: [الصق رسالة الخطأ]. الرجاء مساعدتي في فهم ما يسببه وكيفية إصلاحه.
كان الكود الخاص بي يعمل لكنه بدأ في الفشل مؤخرًا. إليك التغييرات الأخيرة: [قائمة التغييرات]. يحدث الخطأ عندما: [صف السلوك]. ساعدني في تحديد السبب الجذري.
يعمل تطبيقي ببطء. إليك أقسام الكود ذات الصلة: [الصق الكود]. ساعدني في تحديد اختناق الأداء.
لدي فشل متقطع يحدث فقط في CI. الاختبارات تمر محليًا لكنها تفشل عشوائيًا. إليك الكود ذو الصلة: [الصق الكود]. ساعدني في تحديد وإصلاح خطأ التعاقب.
最佳实践
- أعد دائمًا إنتاج الخطأ قبل محاولة إصلاحه
- قم بإجراء تغيير واحد في كل مرة وتحقق بعد كل تغيير
- اكتب اختبارات الانحدار لمنع عودة الخطأ
避免
- إجراء تغييرات دون فهم السبب الجذري
- إضافة كتل try-catch تبتلع الأخطاء بصمت
- تجاهل رسائل الأخطاء دون تحليلها