error-handling
تطبيق أنماط معالجة الأخطاء في الكود
또한 다음에서 사용할 수 있습니다: Awais68
تؤدي معالجة الأخطاء الضعيفة إلى فشل صامت ومستخدمين محبطين ومشاكل يصعب تصحيحها. توفر هذه المهارة أنماطًا وأفضل الممارسات لمعالجة الأخطاء القوية في الكود غير المتزامن واستدعاءات API ومكونات React.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"error-handling" 사용 중입니다. إضافة معالجة الأخطاء إلى دالة جلب البيانات
예상 결과:
- التقاط أنواع الأخطاء المحددة (NetworkError، NotFoundError)
- تسجيل الأخطاء لتصحيح الأخطاء مع السياق الكامل
- إظهار رسالة سهلة الاستخدام للمستخدم بدون تفاصيل تقنية
- إرجاع بيانات احتياطية عندما يفشل المصدر الأساسي
- تشغيل خدمة تتبع الأخطاء اختياريًا
"error-handling" 사용 중입니다. إنشاء error boundary لمكونات لوحة المعلومات
예상 결과:
- تغليف مكونات الرسم البياني والجدول بـ Error Boundary
- تنفيذ واجهة مستخدم احتياطية مع زر إعادة المحاولة
- تسجيل الأخطاء في خدمة تتبع الأخطاء
- عزل الفشل لمنع تعطل التطبيق بالكامل
"error-handling" 사용 중입니다. التعامل مع عمليات Promise متعددة بأمان
예상 결과:
- استخدام Promise.allSettled بدلاً من Promise.all
- فحص الحالة للنتائج المكتملة أو المرفوضة
- معالجة النتائج الناجحة بشكل مستقل
- تسجيل الفشل الفردي لتصحيح الأخطاء
보안 감사
안전This is a documentation skill containing only markdown guidance for error handling best practices. The static scanner flagged 48 pattern matches, but all findings are FALSE POSITIVES. SKILL.md contains educational code examples demonstrating proper error handling patterns (try-catch, error boundaries, async error management). No executable code, network calls, credential access, or file system operations exist beyond reading the documentation itself. The skill-report.json already correctly assessed this as safe with risk_level: 'safe'.
위험 요인
🌐 네트워크 접근 (3)
📁 파일 시스템 액세스 (1)
⚙️ 외부 명령어 (25)
🔑 환경 변수 (2)
품질 점수
만들 수 있는 것
React Error Boundaries
إضافة حدود الأخطاء إلى مكونات React لمنع انتشار الأعطال عبر واجهة المستخدم.
معالجة أخطاء API
التعامل مع فشل API باستخدام أنواع الأخطاء المناسبة ورسائل المستخدم واستراتيجيات التسجيل.
أنماط الأخطاء غير المتزامنة
إدارة رفض Promise والعمليات غير المتزامنة مع خيارات احتياطية ومنطق إعادة المحاولة.
이 프롬프트를 사용해 보세요
أضف معالجة مناسبة للأخطاء إلى هذه الدالة. قم بتضمين try-catch مع التسجيل ورسائل خطأ سهلة الاستخدام وسلوك احتياطي.
أنشئ مكون Error Boundary وقم بتغليف المكونات التالية. وفر واجهة مستخدم احتياطية سهلة الاستخدام وتسجيل الأخطاء.
حدد فئات أخطاء مخصصة لسيناريوهات أخطاء API المختلفة بما في ذلك NetworkError و NotFoundError و ValidationError مع رموز الحالة المناسبة.
نفذ التدهور الأنيق لهذه الميزة. أضف طبقات احتياطية متعددة: المصدر الأساسي، المصدر الثانوي، البيانات المخزنة مؤقتًا.
모범 사례
- لا تترك كتل catch فارغة أبدًا - قم دائمًا بتسجيل الأخطاء كحد أدنى
- ميز بين أنواع الأخطاء وتعامل مع كل منها بشكل مناسب
- أظهر للمستخدمين رسائل ودية - لا تكشف أبدًا تفاصيل الأخطاء التقنية
피하기
- كتل catch الفارغة التي تتجاهل جميع الأخطاء بصمت
- كشف رسائل الأخطاء الأولية أو تتبعات المكدس للمستخدمين
- استخدام رسائل خطأ عامة لا توجه المستخدمين إلى الحل