·cc-defensive-programming
</>

cc-defensive-programming

قم بمراجعة معالجة الأخطاء والتحقق من صحة الإدخال وأنماط الاستثناءات باستخدام قائمة مرجعية مكونة من 24 عنصرًا. يُستخدم عند تدقيق التعليمات البرمجية الدفاعية، أو تصميم المتاريس، أو اختيار التأكيد مقابل معالجة الأخطاء، أو تحديد استراتيجية الصحة مقابل القوة. المشغلات: كتل الصيد الفارغة، فقدان التحقق من صحة المدخلات، التأكيدات ذات الآثار الجانبية، مستوى تجريد الاستثناء الخاطئ، عقلية القمامة في القمامة، ضغط الموعد النهائي لتخطي التحقق من الصحة، ترشيد المصدر الموثوق. قم بإعداد جدول الحالة مع الانتهاك/التحذير/التمرير لكل عنصر، أو توصيات تصميم المتاريس/معالجة الأخطاء.

10التثبيتات·2الرائج·@ryanthedev

التثبيت

$npx skills add https://github.com/ryanthedev/code-foundations --skill cc-defensive-programming

كيفية تثبيت cc-defensive-programming

ثبّت مهارة الذكاء الاصطناعي cc-defensive-programming بسرعة في بيئة التطوير لديك عبر سطر الأوامر

  1. افتح الطرفية: افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal
  2. نفّذ أمر التثبيت: انسخ ونفّذ هذا الأمر: npx skills add https://github.com/ryanthedev/code-foundations --skill cc-defensive-programming
  3. تحقق من التثبيت: بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

المصدر: ryanthedev/code-foundations.

| No executable code in assertions | Code disappears in production builds | | No empty catch blocks | Silently swallows bugs that compound | | External input validated | Security vulnerabilities, data corruption |

Why triage works: These 5 items catch 80% of defensive programming bugs. Full checklist (21 items) is for non-emergency review.

Cutting corners in a crisis creates the NEXT crisis. The "quick fix" empty catch block you add today becomes tomorrow's 3 AM page.

قم بمراجعة معالجة الأخطاء والتحقق من صحة الإدخال وأنماط الاستثناءات باستخدام قائمة مرجعية مكونة من 24 عنصرًا. يُستخدم عند تدقيق التعليمات البرمجية الدفاعية، أو تصميم المتاريس، أو اختيار التأكيد مقابل معالجة الأخطاء، أو تحديد استراتيجية الصحة مقابل القوة. المشغلات: كتل الصيد الفارغة، فقدان التحقق من صحة المدخلات، التأكيدات ذات الآثار الجانبية، مستوى تجريد الاستثناء الخاطئ، عقلية القمامة في القمامة، ضغط الموعد النهائي لتخطي التحقق من الصحة، ترشيد المصدر الموثوق. قم بإعداد جدول الحالة مع الانتهاك/التحذير/التمرير لكل عنصر، أو توصيات تصميم المتاريس/معالجة الأخطاء. المصدر: ryanthedev/code-foundations.

حقائق جاهزة للاقتباس

حقول وأوامر مستقرة للاقتباس في أنظمة الذكاء الاصطناعي والبحث.

أمر التثبيت
npx skills add https://github.com/ryanthedev/code-foundations --skill cc-defensive-programming
الفئة
</>أدوات التطوير
موثق
أول ظهور
2026-03-10
آخر تحديث
2026-03-10

Browse more skills from ryanthedev/code-foundations

إجابات سريعة

ما هي cc-defensive-programming؟

قم بمراجعة معالجة الأخطاء والتحقق من صحة الإدخال وأنماط الاستثناءات باستخدام قائمة مرجعية مكونة من 24 عنصرًا. يُستخدم عند تدقيق التعليمات البرمجية الدفاعية، أو تصميم المتاريس، أو اختيار التأكيد مقابل معالجة الأخطاء، أو تحديد استراتيجية الصحة مقابل القوة. المشغلات: كتل الصيد الفارغة، فقدان التحقق من صحة المدخلات، التأكيدات ذات الآثار الجانبية، مستوى تجريد الاستثناء الخاطئ، عقلية القمامة في القمامة، ضغط الموعد النهائي لتخطي التحقق من الصحة، ترشيد المصدر الموثوق. قم بإعداد جدول الحالة مع الانتهاك/التحذير/التمرير لكل عنصر، أو توصيات تصميم المتاريس/معالجة الأخطاء. المصدر: ryanthedev/code-foundations.

كيف أثبّت cc-defensive-programming؟

افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal انسخ ونفّذ هذا الأمر: npx skills add https://github.com/ryanthedev/code-foundations --skill cc-defensive-programming بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

أين مستودع المصدر؟

https://github.com/ryanthedev/code-foundations

التفاصيل

الفئة
</>أدوات التطوير
المصدر
skills.sh
أول ظهور
2026-03-10

مهارات ذات صلة

لا يوجد