با قانون dry بیشتر آشنا بشید 🙃
🔵 قانون DRY (Don't Repeat Yourself) یکی از اصول مهم در برنامهنویسی و توسعه نرمافزاره که به معنای "تکرارش نکن" هست.
این اصل بر این باور استواره که هر قطعه اطلاعات یا منطق باید تنها یک بار در کد وجود داشته باشه و در صورت نیاز به استفاده مجدد، باید به اون ارجاع داده بشه. در ادامه به توضیح بیشتر این قانون و مزایاش میپردازیم:
✅ مزایای رعایت کردن قانون DRY:
1️⃣ کاهش خطا: با کاهش روند تکرار کد، احتمال بروز خطا کمتر میشه. اگر یک منطق یا تابع در چندین جا تکرار بشه و نیاز به تغییر داشته باشه، ممکنه بر اثر فراموشی تغییرات در همه قسمتها اعمال نشه و این باعث بروز باگهایی در پروژه بشه.
2️⃣ کد هایی با قابلیت نگهداری بیشتر: کدهای غیر تکراری، برای نگهداری و بهروزرسانی مناسب تر هستن. اگر نیاز به تغییر یک بخش از کد باشه، تنها کافیه اون رو فقط در یک جا تغییر بدید.
3️⃣ بهبود خوانایی: کدهای تمیز و غیر تکراری معمولاً خواناتر هستن و برای سایر دولوپرا یا حتی خود شما در آینده، فهمیدن و درکشون آسون تره.
4️⃣ استفاده مجدد از کد: با پیروی از قانون DRY میتونید از توابع، کلاسها یا ماژولهای مشترک استفاده کنید که باعث صرفهجویی در زمان و تلاش میشه.
❓ نحوه پیادهسازی و پیروی از قانون DRY :
◀️ استفاده از توابع و متدها: منطق مشترک رو در توابع یا متدها قرار بدید و به جای تکرار آن در کد، از اونا استفاده کنید.
◀️ استفاده از کلاسها و ارث بری: در زبانهای شیءگرا، میتونید از وراثت برای ایجاد کلاسهای فرزند استفاده کنید تا کدهای تکراری رو کاهش بدید.
◀️ ماژولار کردن کد: کد رو به ماژولها یا بستههای کوچک تقسیم کنید که هر کدوم وظیفه خاصی رو انجام میدن. این کار باعث میشه که هر ماژول بتونه بهطور مستقل مورد استفاده قرار بگیره.
◀️ استفاده از دیزاین پترن ها: الگوهای طراحی یا Design Patterns میتونن به شما کمک کنن، تا بهترین شیوهها رو در ساختاردهی کد خود پیادهسازی کنید و از تکرار جلوگیری کنید.
قانون DRY یکی از اصول بنیادین برنامهنویسیه که به کاهش تکرار و افزایش کیفیت کد کمک میکنه. با پیروی از این اصل، میتونید نرمافزار و پروژههایی با کیفیت بالاتر و قابلیت نگهداری بیشتر ایجاد کنید🏖️
#programming #dry
@CodeModule
این اصل بر این باور استواره که هر قطعه اطلاعات یا منطق باید تنها یک بار در کد وجود داشته باشه و در صورت نیاز به استفاده مجدد، باید به اون ارجاع داده بشه. در ادامه به توضیح بیشتر این قانون و مزایاش میپردازیم:
قانون DRY یکی از اصول بنیادین برنامهنویسیه که به کاهش تکرار و افزایش کیفیت کد کمک میکنه. با پیروی از این اصل، میتونید نرمافزار و پروژههایی با کیفیت بالاتر و قابلیت نگهداری بیشتر ایجاد کنید
#programming #dry
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡8🔥3