دع Claude يقود مصحح الأخطاء لتضييق نطاق الخطأ
متى تستخدمه: لقد قضيت 20 دقيقة في قراءة السجلات. حان الوقت لدع Claude يعيّن نقاط توقف استراتيجية ويفحص حالة المتغيرات.
المتطلبات الأساسية
- ملف
.vscode/launch.jsonمع إعداد قابل للتنفيذ — استخدم${file}للإعداد الأول حتى يتمكن Claude من تشغيل أي ملف لديك مفتوح - امتداد claude-debugs-for-you مثبت — VS Code Marketplace
الخطوات
-
ابدأ خادم الامتدادابدأ خادم MCP للتصحيح. لاحظ المسار الذي يطبعه والصقه في إعداد Claude Desktop.✓ تم النسخ→ يظهر شريط حالة الامتداد تشغيل
-
صف الخطأدالتي
computeTotal()ترجع NaN عندما تحتوي السلة على عناصر مبيعات. ضع نقطة توقف في البداية، قدّم خطوة، وأخبرني أين يحدث الخطأ.✓ تم النسخ→ تم تعيين نقطة التوقف، يعمل البرنامج إليها، Claude يفحص المتغيرات المحلية -
تشخيصبناءً على القيم في كل خطوة، ما السبب الجذري وما أصغر إصلاح؟✓ تم النسخ→ السبب الجذري + الإصلاح
النتيجة: تم اكتشاف الخطأ بواسطة Claude الذي يقود مصحح الأخطاء — أسرع من تسجيل الطباعة.
المزالق
- يتم تكوين launch.json بشكل خاطئ ولا يمكن بدء مصحح الأخطاء — اختبر باستخدام F5 في VS Code أولاً؛ فقط بعد ذلك دع Claude يقود
- Claude يعيّن عدد كبير جداً من نقاط التوقف ويبطئ كل شيء — أخبره باستخدام نقاط توقف شرطية حيثما أمكن