מה זה DRY?
DRY מתייחס לעיקרון של "לא לחזור על עצמך".
הגדרת העיקרון
DRY (Don't Repeat Yourself) הוא עיקרון בהנדסת תוכנה המדגיש את הצורך בהפחתת חזרות ודפוסים חוזרים על עצמם וכתיבת קוד מודולרי שניתן להפנות אליו במקום לשכפל אותו.
מקור
העיקרון נטבע על ידי אנדי האנט ודייב תומאס ב-"The Pragmatic Programmer", ומטרתו להבטיח שכל מידע ייוצג בצורה חד-משמעית במערכת.
חשיבות
כתיבת קוד DRY חיונית לשמירה על תחזוקה נוחה, סקלאביליות, ולהימנע מההפך, קוד WET (Write Everything Twice).
כלל שלוש
הכלל הכללי עבור קוד DRY הוא "כלל שלוש", שמציע להאבזר קוד לאחת יחידת שימוש חזרה כשהדפוס הזה מופיע בפעם השלישית.