Mahan-Heydari
با قانون dry بیشتر آشنا بشید 🙃
🔵قانون DRY (Don't Repeat Yourself) یکی از اصول مهم در برنامهنویسی و توسعه نرمافزاره که به معنای "تکرارش نکن" هست.
این اصل بر این باور استواره که هر قطعه اطلاعات یا منطق باید تنها یک بار در کد وجود داشته باشه و در صورت نیاز به استفاده مجدد، باید به اون ارجاع داده بشه. در ادامه به توضیح بیشتر این قانون و مزایاش میپردازیم:
✅مزایای رعایت کردن قانون DRY:
1️⃣کاهش خطا: با کاهش روند تکرار کد، احتمال بروز خطا کمتر میشه. اگر یک منطق یا تابع در چندین جا تکرار بشه و نیاز به تغییر داشته باشه، ممکنه بر اثر فراموشی تغییرات در همه قسمتها اعمال نشه و این باعث بروز باگهایی در پروژه بشه.
2️⃣کد هایی با قابلیت نگهداری بیشتر: کدهای غیر تکراری، برای نگهداری و بهروزرسانی مناسب تر هستن. اگر نیاز به تغییر یک بخش از کد باشه، تنها کافیه اون رو فقط در یک جا تغییر بدید.
3️⃣بهبود خوانایی: کدهای تمیز و غیر تکراری معمولاً خواناتر هستن و برای سایر دولوپرا یا حتی خود شما در آینده، فهمیدن و درکشون آسون تره.
4️⃣استفاده مجدد از کد: با پیروی از قانون DRY میتونید از توابع، کلاسها یا ماژولهای مشترک استفاده کنید که باعث صرفهجویی در زمان و تلاش میشه.
❓نحوه پیادهسازی و پیروی از قانون DRY :
◀️استفاده از توابع و متدها: منطق مشترک رو در توابع یا متدها قرار بدید و به جای تکرار آن در کد، از اونا استفاده کنید.
◀️استفاده از کلاسها و ارث بری: در زبانهای شیءگرا، میتونید از وراثت برای ایجاد کلاسهای فرزند استفاده کنید تا کدهای تکراری رو کاهش بدید.
◀️ماژولار کردن کد: کد رو به ماژولها یا بستههای کوچک تقسیم کنید که هر کدوم وظیفه خاصی رو انجام میدن. این کار باعث میشه که هر ماژول بتونه بهطور مستقل مورد استفاده قرار بگیره.
◀️استفاده از دیزاین پترن ها: الگوهای طراحی یا Design Patterns میتونن به شما کمک کنن، تا بهترین شیوهها رو در ساختاردهی کد خود پیادهسازی کنید و از تکرار جلوگیری کنید.
قانون DRY یکی از اصول بنیادین برنامهنویسیه که به کاهش تکرار و افزایش کیفیت کد کمک میکنه. با پیروی از این اصل، میتونید نرمافزار و پروژههایی با کیفیت بالاتر و قابلیت نگهداری بیشتر ایجاد کنید 🏖️
#programming #dry
@CodeModule
17 · 865 ·