ما معنى guard clause؟
المعنى في مجال تطوير البرمجيات مع أمثلة
guard clause: شرط حارس، عبارة حارسة
فحص مبكر ينهي دالة أو كتلة عند تحقق حالة خاصة قبل تشغيل المنطق الرئيسي.
طريقة الاستخدام
يستخدم لتقليل تداخل الشروط. وقد يعيد الشرط الحارس قيمة أو يرفع خطأً، بحسب السلوك المطلوب.
أمثلة
A guard clause returns an empty list when the search text is blank.
تعيد عبارة حارسة قائمة فارغة إذا كان نص البحث خاليًا.
تُعالج حالة الإدخال الفارغ فورًا بدل إحاطة بقية المنطق بشرط متداخل.
We added a guard clause that rejects requests without a valid account ID.
أضفنا شرطًا حارسًا يرفض الطلبات التي لا تتضمن معرّف حساب صالحًا.
تُستبعد البيانات غير الصالحة قبل محاولة البحث عن الحساب.
تراكيب شائعة
- add a guard clause
- early guard clause
مصطلحات ذات صلة
مصطلحات أخرى: مراجعة الشيفرة وجودتها
- code review · مراجعة الشيفرة
- refactor · إعادة هيكلة الشيفرة
- technical debt · دين تقني
- LGTM · يبدو جيدًا لي
- nitpick · ملاحظة تدقيقية طفيفة
- address feedback · معالجة الملاحظات
- linter · أداة فحص الشيفرة
- hard-coded · مضمّن مباشرة في الشيفرة
- code smell · مؤشر على مشكلة تصميمية في الشيفرة
- reviewer · مراجع الشيفرة
- approve · يوافق
- readable · سهل القراءة
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
