ویرگول
ورودثبت نام
فرشید عزیزی
فرشید عزیزیSoftware Engineer
فرشید عزیزی
فرشید عزیزی
خواندن ۱ دقیقه·۵ سال پیش

اصل DRY: don’t repeat yourself

اصل DRY: don’t repeat yourself
اصل DRY: don’t repeat yourself

"خودت را تکرار نکن" (DRY)، یک اصل توسعه نرم افزار است که با هدف کاهش تکرار الگوهای نرم افزاری، جایگزینی آن با انتزاعات یا استفاده از نرمال سازی داده ها برای جلوگیری از افزونگی است.

چگونه به DRY برسیم
برای جلوگیری از نقض اصل DRY، سیستم خود را به قطعات تقسیم کنید. کد و منطق خود را به واحدهای قابل استفاده مجدد کوچکتر تقسیم کنید و با فراخوانی آن در جایی که می خواهید از آن کد استفاده کنید.( نباید کارهای تکراری انجام شود copy/paste). متدهای های طولانی ننویسید، بلکه منطق را تقسیم کنید و سعی کنید از قطعه موجود در متد خود استفاده کنید.

مزایای DRY
کد کمتر خوب است: باعث صرفه جویی در زمان و تلاش می شود، نگهداری آن آسان است و همچنین احتمال بروز باگ را کاهش می دهد.

بیشتر بخوانید : اصول طراحی نرم افزار Software Design Principles

۱۰
۲
فرشید عزیزی
فرشید عزیزی
Software Engineer
شاید از این پست‌ها خوشتان بیاید