YouArentGonnaNeedIt که به اختصار YAGNI نامیده طراحی اپلیکیشن در مشهد می شود یک تمرین نرم افزارنویسی افراطی میباشد که می گوید:
"مدام امور را زمانی حقیقتا به آن ها نیاز دارید ایفا دهید، هیچوقت وقتی که تنها پیشبینی می کنید به آن ها نیاز دارید، ایفاشان ندهید".
حتی در صورتیکه به طور کامل، تماما، تماما مطمئن میباشید که به یک خصوصیت نیاز دارید، بعدا آن را اعمال نکنید.
دو برهان مهم برای تمرین YagNi وجود داراست:
در وقت صرفهجویی میکنید، چون از تایپ کردن کدی که ما یحتاج وجود ندارد اجتناب میکنید.
کدتان خوب میگردد، چون شما از در نظر گرفتن زدن اینکه چقدر ممکن میباشد خطا باشد باخبر نیستید ولی به هر هم اکنون پیرامون آن قرار دارید.
معمولیترین رویه را گزینش فرمائید.
اپلیکیشننویسی مفرط دو ضابطه طلایی را برای تایپ کردن کد بی آلایش بیان مینماید.
آغاز یک قابلیت و امکان تازه را در معمولیترین راهی که فکرمیکنید "ممکن میباشد فعالیت نماید" به عمل گیرید. ساختارهای فوقالعاده شگفتانگیز را نسازید، شغل های تخیلی اجرا ندهید، صرفا راهحل معمولیای را بگذارید که شغل نماید. مطمئن گردید که آزمایشها برای خصوصیت تازه فعالیت مینمایند (و آحاد خصوصیتهای گذشته مثل مدام می باشند).
دومی نقش بسیار حیاتی میباشد.refactor کردن یا این که به عبارتی ویرایش کد سیستم را با محافظت مجموع خصوصیتهایی که دارااست، به معمولیترین صورت ممکن از نگاه کدنویسی درمیآورد. ضابطه OnceAndOnlyOnce و دیگر ضوابط چگونگی کد برای ایجاد کرد سیستمی به تمیزترین شرایط ممکن را دنبال فرمایید.
مدام به خاطر داشته باشید، ما در پی رویکرد سریع نیستیم؛ ما در پی یک سود معمولی هستیم. پس آغاز شیوههای جان دار را به نصیبهای خرد میشکنیم. آنگاه اجرای این نصیبهای خرد را آزمایش می کنیم. آن گاه یکی نحوههای خرد را برای رئیس امتحان آتی تغییر تحول میدهیم و الی پایان.
مقالات جامع در حوزه اپلیکیشن...
ما را در سایت مقالات جامع در حوزه اپلیکیشن دنبال می کنید
برچسب : طراحی اپلیکیشن در مشهد, نویسنده : عباسی app01 بازدید : 108 تاريخ : يکشنبه 2 مرداد 1401 ساعت: 14:01