اصل DRY یا "Don't Repeat Yourself" یکی از اصول مهم در برنامهنویسی است که توسط Andy Hunt و Dave Thomas در کتاب The Pragmatic Programmer معرفی شد. این اصل بیان میکند که "هر دانش یا منطقی در سیستم باید یک نمایش یکتا و غیر مبهم داشته باشد". در این مقاله، به بررسی نحوه پیادهسازی این اصل در برنامهنویسی اندروید میپردازیم.
یکی از قدرتمندترین ابزارها در کاتلین برای رعایت اصل DRY، Extension Functions هستند:
ایجاد کلاسهای پایه برای اکتیویتیها و فرگمنتها:
مدیریت وضعیتهای مختلف UI با استفاده از Sealed Class:
پیادهسازی اصل DRY در اندروید میتواند به طور قابل توجهی کیفیت کد را افزایش دهد و نگهداری آن را آسانتر کند. با استفاده از ابزارهایی که در این مقاله معرفی شدند، میتوانید کد تمیزتر و قابل نگهداریتری بنویسید.
هدفم از نوشتن این مقاله معرفی و استفاده اصل DRY و نحوه به کارگیری آنها با مثال های اندرویدی بود.
ممنون از زمانی که گذاشتین :))
خدانگهدارتون