تكرار الكود
من ويكيبيديا، الموسوعة encyclopedia
إن تكرار الكود هو مصطلح لبرمجة الحاسوب للتعبير عن تعاقب كود مصدري لأكثر من مرة، سواء أن كان في نفس البرنامج أو في برامج مختلفة مملوكة من قبل نفس الكيان. يعتبر تكرار الكود ظاهرة غير مرغوب بها لعدة أسباب.[1] إن الحد الأدنى المطلوب يُطبق على مقدار من الكود التي يجب أن تظهر بشكل متسلسل حتى تعتبر مكررة فضلاً عن اعتبارها متشابهة بمحض الصدفة. تسلسل تكرار الكود أحيانا تُعرف باستنساخات. الطرق التالية تشير إلى كيفية تكرار الكود المتسلسلة:
- مماثلة حرف مقابل حرف
- مماثلة حرف مقابل حرف مع تجاهل المسافات والتعليقات
- مماثلة رمز مقابل رمز
- مماثلة رمز مقابل رمز مع تغيرات نسبية (مثل: ادخال/حذف/تعديل الرموز)
- مماثل وظيفياً