מה זה DRY?

DRY מתייחס לעיקרון של "לא לחזור על עצמך".

📚

הגדרת העיקרון

DRY (Don't Repeat Yourself) הוא עיקרון בהנדסת תוכנה המדגיש את הצורך בהפחתת חזרות ודפוסים חוזרים על עצמם וכתיבת קוד מודולרי שניתן להפנות אליו במקום לשכפל אותו.

👨‍💻

מקור

העיקרון נטבע על ידי אנדי האנט ודייב תומאס ב-"The Pragmatic Programmer", ומטרתו להבטיח שכל מידע ייוצג בצורה חד-משמעית במערכת.

⚙️

חשיבות

כתיבת קוד DRY חיונית לשמירה על תחזוקה נוחה, סקלאביליות, ולהימנע מההפך, קוד WET (Write Everything Twice).

🔍

כלל שלוש

הכלל הכללי עבור קוד DRY הוא "כלל שלוש", שמציע להאבזר קוד לאחת יחידת שימוש חזרה כשהדפוס הזה מופיע בפעם השלישית.