ما هو DRY؟

DRY هو مبدأ "لا تكرر نفسك".

📚

التعريف

DRY (Don't Repeat Yourself) هو مبدأ في هندسة البرمجيات يركز على تقليل التكرار والأنماط المتكررة وكتابة كود قابل لإعادة الاستخدام بدلاً من نسخه.

👨‍💻

الأصل

تم طرح المبدأ لأول مرة بواسطة أندي هانت وديف توماس في كتاب "The Pragmatic Programmer"، بهدف ضمان أن كل معلومات تمثل بطريقة لا لبس فيها في النظام.

⚙️

الأهمية

كتابة كود DRY أمر حيوي لضمان الصيانة السهلة، والتوسع، وتجنب ما يُسمى الكود WET (Write Everything Twice).

🔍

قاعدة الثلاثة

القاعدة العامة لكود DRY هي "قاعدة الثلاثة"، التي تقترح تجنب تكرار الكود حتى يظهر النمط للمرة الثالثة.