Benefits of DI Independent deployability

پوریا سبحانلو

پوریا سبحانلو

22 شهریور 1403
دقیقه 6

توی قسمت قبلی ما امدیم  deependancy یا compile dependancy وقتی وجود داره که ما وقتی تغییر توی فایل ایجاد میکنیم همه فایل های دیگهرو کامپایل کنیم. این قضیه اصلا منطقی نیست و هیچ برنامه نویسی وجود نداره زیر این بار این کامپایل بره

ما به عنوان کاربر سیستم عامل . حالا چه لینوکس چه ویندوز. قاعدتا بعد از مدتی استفاده یه سری اپدیت از سازنده های اون سیستم ها دریافت میکنیم.

که این اپدیت ها میتونن تغییرات کوچیک باشن یا تغییرات بزرگی باشن.

 

حالا شما به عنوان کاربر دوست دارید به اضای هر تغییر کوچیکی ویندوز رو برای مثال از اول دانلود کنید یا همین تضیه رو برای لینوکس انجام بدید؟

شمارو نمیدونم اما من فرضا اینو دوست دارم که وقتی اپدیتی میاد یه فایل کم حجم دانلود کنم و اونو داشته باشم. و وقتی یه قسمتی از سیستم عامل اپدیت میشه من نباید کل سیستم رو دوباره دانلود کنم.

 

اونی که نشسته انور و داره قسمت های نرم افزار رو برای ما نوشته میزاره ما دانلود کنیم باید اجزای مختلفی داشته باشه. یعنی  Independent  باشه.

اگر طرف امد تغییری در  جز فایل X بکنه. و اونو اپدیت کنه. همون جز فایل X رو اپدیت کنه. کامپایل و تبدیل به فایل اجرایی کنه و اونو برای فایل اپلود قرار بده.

 

حالا این قضیه برای زبان های داینامیک چطوریه؟؟؟

compile-time dependency problem

قسمت قبلی

compile-time dependency problem



پوریا سبحانلو

پوریا سبحانلو

سلام من پوریام

یه php کاری که ریز نگاهی هم به فریم ورک های js داره


admoon من اینجام