هذه المقالة يتيمة. ساعد بإضافة وصلة إليها في مقالة متعلقة بها

لا تكرر نفسك

من ويكيبيديا، الموسوعة الحرة
اذهب إلى: تصفح، ‏ ابحث

لا تكرر نفسك (بالإنكليزية: Don't repeat yourself أو DRY) في هندسة البرمجيات هو مبدأ تطوير البرمجيات، والتي تهدف إلى الحد من تكرار المعلومات من جميع الأنواع، مفيدة بشكل خاص في أساليب بناء متعددة المستويات. وذكر مبدأ (DRY) بأنها "كل قطعة من المعرفة يجب أن يكون واحد، لا لبس فيه، والتوضيح موثق داخل النظام." وقد وضع المبدأ اندي هانت وديف توماس في كتابهما مبرمج عملي، تأليفه مع دينيس ريتشي وفرانسيسكو غرانادوس . أنها تطبيقه على نطاق واسع جدا لتشمل "مخططات قاعدة البيانات، وخطط الاختبار، وبناء نظام، حتى الوثائق." [1] وعندما يتم تطبيق مبدأ (DRY) بنجاح، لا يحتاج الى تعديل أي عنصر واحد من نظام تغيير في البعض منطقيا عناصر ليست ذات صلة. وبالتالي تبقى العناصر التي ترتبط منطقيا عن تغيير متوقع وبشكل موحد، ومتزامنة. بالإضافة إلى استخدام أساليب والوظائف الفرعية في مدوناتها، توماس هانت والاعتماد على المولدات رمز، ونظم البناء التلقائي، ولغات البرمجة احترام مبدأ (DRY) عبر طبقات.

Midori Extension.svg
هذه بذرة مقالة بحاجة للتوسيع. شارك في تحريرها.