این تعهد متعلق به هیچ شعبه ای در این مخزن نیست و ممکن است متعلق به یک چنگال در خارج از مخزن باشد.
شاخه ها/برچسب ها را تغییر دهید برچسب های شاخه شاخه ها را بارگیری نکرد چیزی برای نشان دادن برچسب ها را بارگیری نکرد چیزی برای نشان دادن
نام در حال استفاده
یک برچسب در حال حاضر با نام شاخه ارائه شده وجود دارد. بسیاری از دستورات GIT نام برچسب و شاخه را می پذیرند ، بنابراین ایجاد این شاخه ممکن است باعث رفتار غیر منتظره شود. آیا مطمئن هستید که می خواهید این شاخه را ایجاد کنید؟
لغو ایجاد رمز
https github cli با استفاده از URL وب از Git یا Checkout با SVN استفاده کنید. با CLI رسمی ما سریع کار کنید. بیشتر بدانید.
ورود به سیستم لازم
لطفاً برای استفاده از برنامه های کد وارد سیستم شوید.
راه اندازی دسک تاپ GitHub
اگر هیچ اتفاقی نمی افتد ، دسک تاپ GitHub را بارگیری کنید و دوباره امتحان کنید.
راه اندازی دسک تاپ GitHub
اگر هیچ اتفاقی نمی افتد ، دسک تاپ GitHub را بارگیری کنید و دوباره امتحان کنید.
راه اندازی Xcode
اگر هیچ اتفاقی نمی افتد ، Xcode را بارگیری کنید و دوباره امتحان کنید.
راه اندازی کد ویژوال استودیو
فضای کد شما یک بار آماده خواهد شد.
مشکلی برای تهیه فضای کدگذاری شما وجود داشت ، لطفاً دوباره امتحان کنید.
آخرین تعهد
آمار git
فایل ها
بارگیری آخرین اطلاعات متعهد انجام نشد.
نوع نام آخرین پیام تعهد زمان متعهد شدن رمز
readme. md

Kokain چارچوب تزریق وابستگی سبک عمل برای برنامه های مبتنی بر Kotlin است. این چارچوب به عملکردهای اصلی DI کاهش می یابد. بنابراین تنظیمات بسیار آسان است و تقریباً صفر سربار تولید می کند.
کوکین تولید کد را با نمایندگان املاک ترکیب می کند ، به این ترتیب همه چیز آسان می شود
- استفاده آسان - فقط لوبیا را حاشیه نویسی کنید و چارچوب شروع برنامه را شروع کنید
- هیچ اعلامیه ای از ایجاد نمونه
- در صورت تزریق لوبیا توسط سلسله مراتب فعالیت ، امکان تزریق با خیال راحت زمینه فعالیت
- دامنه های مختلف چرخه عمر
- اجرای سبک وزن
- API عملیاتی
فقط دارای اندروید است
- زمینه اندرویدی را در یک موضوع آگاهانه چرخه عمر تزریق کنید
- سرویس های سیستم تزریق
- آن را در root build. gradle در انتهای مخازن اضافه کنید:
ساختگی>>بشرعبادت>>
- وابستگی درجه یک را اضافه کنید
افزونه را اعمال کنید: "Kotlin-Allopen" افزونه اعمال کنید: "com. google. devtools. ksp". بشربشراجرای 'com. github. schwarzit. kokain: kokain-core-api: $' اجرای 'com. github. schwarzit. kokain: kokain-core-lib: $' // برای پروژه غیر اندرویدی 'com. github. schwarzit. kokain: kokain-di-jvm 'به جای اجرای' com. github. schwarzit. kokain: kokain-di: $@aar '// افزونه kapt روش مد قدیمی است و ممکن است در نسخه های بعدی حذف شود.'com. github. schwarzit. kokain: kokain-processor: $' ksp "com. github. schwarzit. kokain: kokain-ksp: $". بشربشردر اثر چاشنی
- حاشیه نویسی eBean را به مؤلفه های خود اضافه کنید
EBEAN OPEN CLASS FOOBEAN: FoobeAninterface>
- حاشیه نویسی eFective را به برنامه خود اضافه کنید و Kokain را شروع کنید (تولید شده تولید شده به صورت خودکار تولید شده است)
fefactory (Extrafactories = [com. example. demolibrary. GeneratedFactory :: کلاس]) کلاس DemoApplication: Application ()>
نکته: برای پروژه های multimodule ما باید از طریق ویژگی اضافی Fective ، برای هر ماژول تولید شده را اضافه کنیم
EBEAN کلاس استفاده Overview>
آزمایش کد شما مانند 123 آسان می شود
مثال بر اساس Mockk
1.) یک عملکرد پسوند ساده ایجاد کنید
/*** Kokain را تنظیم می کند تا هر زمان که یک شی از نوع خود تزریق شود ، از [مسخره] استفاده کند.*/ inline fun kokain. setmock (مسخره: T) retus mock>
2.) برخی از تست ها را انجام دهید
کلاس MySuperfancyControllertest<@RelaxedMockK private lateinit var myBean1: BeanWithCode @RelaxedMockK lateinit var kokain: Kokain @BeforeEach fun setUp() Attereach Fun Teardown ()test fun `آیا تست من را اینجا و بدون مراقبت از kokain` () انجام دهید
در باره
چارچوب تزریق وابستگی برای برنامه های مبتنی بر کوتلین
بازار فارکس...
ما را در سایت بازار فارکس دنبال می کنید
برچسب :
نویسنده : زکریا هاشمی
بازدید : <-PostHit->
تاريخ : پنجشنبه
29 تير
1402 ساعت: 14:54