البرمجة شائع

استخدم المعاملات الافتراضية

الدوال تحتاج قيم احتياطية عند عدم توفير المعاملات، مما يتطلب فحوصات يدوية. استخدم بناء المعاملات الافتراضية لتعيين القيم الاحتياطية تلقائياً في توقيعات الدوال.

المشكلة

الدوال تحتاج قيم احتياطية عند عدم توفير المعاملات، مما يتطلب فحوصات يدوية.

الحل

استخدم بناء المعاملات الافتراضية لتعيين القيم الاحتياطية تلقائياً في توقيعات الدوال.

الفائدة

يقلل البرمجة الدفاعية بنسبة 50٪ ويجعل واجهات الدوال موثقة ذاتياً.

مثال الكود

// بدلاً من:
function greet(name) {
    name = name || 'Guest';
    return `Hello ${name}`;
}

// استخدم:
function greet(name = 'Guest') {
    return `Hello ${name}`;
}

ES
Edrees Salih
منذ 7 ساعات

We are still cooking the magic in the way!