DRY مخفف Don’t repeat yourself به معنی خودت را تکرار نکن! اما چرا باید در برنامه نویسی این اصل را رعایت کرد؟ وقتی شما مجبور شدید برای اصلاح یک قسمت از برنامه، چند قسمت از کدتان را تغییر بدید، دقیقا برعکس DRY عمل کردهاید. بیایید فرض کنیم که یک وب سایت یا برنامه نوشتیم که در چند بخش مختلف آن فرم ثبت نام مشابه داره.