- اصول برنامه نویسی
- 1401-03-30
- 1571
- 8
اصل DRY
خلاصه و مفید بهتون بگم، یعنی کدوم بخش های برنامه مشابه هستن و سعی کنید با استفاده از کلاس ها و توابع، میزان استفاده از کدهای تکراری رو در پروژه به حداقل برسونه، قانون DRY مخفف dont repeat yourself به معنی دوبار تکرارنکن رو رعایت کرده و درنهایت سورس کد تمیزتری دارید.
هر چقدر کد کمتری تولید کنید در زمان و انرژی صرفه جویی کردید. میزان زمان و هزینههای پشتیبانی خیلی کمتر میشه و مشکلات کمتری هم توی پروژه ایجاد میشه.
اصل kiss
توی این قاعده ساده گرایی و پرهیز از پیچیدگی حرف اول رو میزنه. هرچقدر که کارها به واحدهای کوچک با فرآیندهای ساده تبدیل بشه بازدهی افراد بیشتر میشه، میزان خطا کمتر میشه و دستیابی به موفقیت راحتتر انجام میشه.
methodهای کوچیک بنویسیم، هر متد فقط یه کار مشخص انجام بده و یه مشکل کوچیک رو حل کند. برای فرآیندهای پیچیده یه متد دیگه بنویسیم که متدهای ساده (که حاوی یک usecase بودند) رو به ترتیب کنار هم قرار بده و نهایتا یه usecase پیچیده حل بشه.
اصل YAGNI
“You Aren’t Gonna Need It”
اصل YAGNI ("شما به آن نیاز ندارید") یک تمرین در توسعه نرم افزار است که بیان می کند که ویژگی ها، فقط باید در صورت نیاز اضافه شوند.
ثبت دیدگاه جدید
8 دیدگاه
نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند *
مطلب عالیی بود.
بسیاررررر عالیییی 🌹🌹🌹❤️❤️
سایت خیلی خوبی دارید.
برای تهیه مطالب ازتون کمال تشکر را دارم.
مطالب جدیدتر از فناوری را بزارید. با تشکر
خیلی عالیه پنج ستارە هم کمه
از متاورس و طراحی سه بعدی مطلب بزارید.
از Child Process ها در Nodejs هم مطلب بزارید با تشکر.