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