ما معنى مبدأ DRY في البرمجة؟

سهلقراءة دقيقةآخر تحديث 1 أكتوبر 2026

تطوير الويب عام

الإجابة

DRY اختصار Don’t Repeat Yourself، أي لا تكرّر نفسك. الفكرة أن كل معلومة أو منطق في الكود يجب أن يكون في مكان واحد فقط.

مثال

// Repeated
const priceA = 100 + 100 * 0.15;
const priceB = 250 + 250 * 0.15;

// DRY
function withTax(price) {
  return price + price * 0.15;
}
const priceA = withTax(100);
const priceB = withTax(250);

إذا تغيّرت نسبة الضريبة، تعدّلها في مكان واحد بدل البحث عنها في كل الملفات.

لا تبالغ

أحيانًا يتشابه كودان بالصدفة لكنهما سيتغيران لأسباب مختلفة. دمجهما في دالة واحدة قد يعقّد الأمور. طبّق DRY عندما يكون التكرار لنفس المعنى فعلًا.

اختبر فهمك

ما معنى مبدأ DRY في عالم البرمجة؟