مهارة
Error Handling Patterns
يحدد الإخفاقات التي تُعامل كقيم وتلك التي تُعامل كاستثناءات
نجوم GitHub
39 ألف
المستودع على GitHub
التثبيت
/plugin marketplace add wshobson/agents; /plugin install developer-essentials
تُفعّل عند
When error handling is being designed for a feature, an API surface, or a distributed call path.
- المؤلف
- wshobson
- الترخيص
- MIT
تميّز المهارة بين الإخفاقات المتوقعة، مثل فشل التحقق ورفض الدفع وتجاوز حد الطلبات، وبين الحالات الاستثنائية فعلاً؛ فتستخدم نوعي Result وOption للأولى، والاستثناءات للثانية، والتوقف الفوري لأخطاء البرمجة. كما تتناول إعادة المحاولة وقواطع الدائرة والتدهور التدريجي عند إجراء اتصالات عبر الشبكة. وتركز دائماً على حفظ سياق الخطأ، لأن فقدان مكدس الاستدعاءات والبيانات الوصفية يزيد تكلفة تصحيح الأخطاء.
مهارات مشابهة
Error Debugging
مهارةيتتبع العطل حتى الإصدار المسبب ويكتب استعلامًا لرصد تكراره
الاختبارات وأدوات تصحيح الأخطاء
Systematic Debugging
مهارةيفرض إعادة إنتاج الخلل قبل إصلاحه بدل التخمين
الاختبارات وأدوات تصحيح الأخطاءمسارات عمل البرمجة
Debugging and Error Recovery
مهارةيوقف العمل عند الخطأ غير المتوقع ويتتبعه حتى السبب الجذري
الاختبارات وأدوات تصحيح الأخطاء

التعليقات(0)
سجّل الدخول للتعليق