ما هو DRY؟
DRY هو مبدأ "لا تكرر نفسك".
التعريف
DRY (Don't Repeat Yourself) هو مبدأ في هندسة البرمجيات يركز على تقليل التكرار والأنماط المتكررة وكتابة كود قابل لإعادة الاستخدام بدلاً من نسخه.
الأصل
تم طرح المبدأ لأول مرة بواسطة أندي هانت وديف توماس في كتاب "The Pragmatic Programmer"، بهدف ضمان أن كل معلومات تمثل بطريقة لا لبس فيها في النظام.
الأهمية
كتابة كود DRY أمر حيوي لضمان الصيانة السهلة، والتوسع، وتجنب ما يُسمى الكود WET (Write Everything Twice).
قاعدة الثلاثة
القاعدة العامة لكود DRY هي "قاعدة الثلاثة"، التي تقترح تجنب تكرار الكود حتى يظهر النمط للمرة الثالثة.