Yangi Oʻzbekistonni, albatta, yoshlar bilan birga quramiz. 2020-yil yoshlarga
Download 1.38 Mb. Pdf ko'rish
|
Adxam Soataliyev BMI65018
- Bu sahifa navigatsiya:
- Texnik oldindan ko‘rish 2 bilan Flutter tajribasi
- Beta bilan erta paket koʻchishi
- Stabil bilan ishlab chiqarishdan foydalanish
4.1.2-rasm. Flutterda Migratsiya
Migratsiya vositasi kodingizni interaktiv tarzda null xavfsizlikka ko‘chirishga yordam beradi. Toʻliq koʻchib oʻtganingizdan soʻng, Dart-ning nol xavfsizligi mustahkam boʻladi . Bu shuni anglatadiki, Dart yuqoridagi misollarda 59 qaytariladigan o‘zgaruvchilar, ro‘yxatlar va elementlar null bo‘lmasligi mumkinligiga 100% ishonch hosil qiladi. Dart sizning kodingizni tahlil qilganda va o‘zgaruvchining null bo‘lmasligini aniqlaganida, bu o‘zgaruvchi har doim null bo‘lmaydi: agar siz tuzatuvchida ishlaydigan kodingizni tekshirsangiz, ish vaqtida noaniqlik saqlanib qolganligini ko‘rasiz. Aksincha, ba'zi boshqa ilovalar noto‘g‘ri va ko‘p hollarda hali ham ish vaqti null tekshiruvlarini bajarish kerak. Dart Swift bilan nol xavfsizlikni baham ko‘radi , ammo boshqa dasturlash tillari unchalik ko‘p emas. Dart-ning nol xavfsizligining mustahkamligi yana bir ijobiy ma'noga ega: bu sizning dasturlaringiz kichikroq va tezroq bo‘lishi mumkinligini anglatadi. Dart null bo‘lmagan o‘zgaruvchilar hech qachon null bo‘lmasligiga ishonch hosil qilganligi sababli, Dart optimallashtirishi mumkin. Misol uchun, Dart-dan oldingi (AOT) kompilyatori kichikroq va tezroq mahalliy kodni ishlab chiqishi mumkin, chunki u o‘zgaruvchining null emasligini bilsa, nulllarni tekshirishni qo‘shishga hojat yo‘q. Esda tutingki, ishonchli nol xavfsizligiga ega bo‘lish uchun butun loyihangizni va barcha bog‘liqliklaringizni null xavfsizlikka ko‘chirishingiz kerak bo‘ladi. Agar ilovangiz yoki bog‘liqliklaringizning bir qismi ko‘chirilmagan bo‘lsa, siz qisman nol xavfsizlikka ega bo‘lasiz, bu ko‘pchilik tekshiruvlarni saqlaydi, lekin to‘liq optimallashtirilmagan va ilovaning to‘liq xavfsizligini kafolatlamaydi. Null xavfsizlik yo‘l xaritasi. Nol xavfsizlik qachon ishlab chiqarishga tayyor bo‘lishi mumkin? Mana joriy vaqt jadvali: 1. Texnik oldindan ko‘rish 2 bilan Flutter tajribasi : Bu bugun. Biz asosiy Flutter ramkasini null xavfsizlikka muvaffaqiyatli o‘tkazganimiz uchun siz yangi til funksiyasini o‘rganish va kichik Flutter namunasi bilan tajriba o‘tkazish uchun null xavfsizlikni sinab ko‘rishingiz mumkin . Agar siz paket muallifi bo‘lsangiz, biz tomonidan allaqachon ko‘chirilgan kichik qaramlik to‘plamiga ega bo‘lsangiz, sinov migratsiyasini ham amalga oshirishingiz mumkin. Tajriba bayrogʻidan oʻtishingiz kerak , uni ishlab chiqarishda 60 ishlatmasligingiz va hech qanday koʻchirilgan paketlarni nashr etmasligingiz kerak. 2. Beta bilan erta paket koʻchishi : Bu yil oxirida biz unumdorlikni sozlashni yakunlaymiz va funksiya moʻljallanganidek ishlashi va orqaga qarab muvofiqligi mustahkam ekanligiga ishonch hosil qilish uchun yetarlicha sinov qamroviga ega boʻlamiz. O‘shanda biz funksiyaning beta-versiyasini nashr qilamiz va siz tajriba bayrog‘idan o‘tishingiz shart emas. Umid qilamizki, paket egalari o‘z paketlarini nol xavfsizlikka ko‘chirishni boshlaydilar, bu bizga xususiyat barqaror relizga tayyorligini tekshirishning oxirgi bosqichini beradi. 3. Stabil bilan ishlab chiqarishdan foydalanish : Keyinchalik, beta- versiyasidan fikr-mulohazalarni ko‘rib chiqamiz, qolgan muammolarni tuzatamiz va keyin barqaror rejimga nashr qilamiz. Buning uchun aniq vaqt jadvalini aytish qiyin, lekin biz kelgusi yilning boshida o‘ylaymiz. Funksiya barqaror boʻlgandan soʻng, null-xavfsiz ilovalar doʻkonlarda chop etilgan va koʻplab null-xavfsiz paketlar pub.dev saytida barqaror versiyalarda eʼlon qilingan boʻlsa, null xavfsizlikning koʻp oʻzlashtirilishini koʻrishga umid qilamiz. Siz bugun nol xavfsizlik bilan tajriba boshlashingiz mumkin! Tez boshlash uchun DartPadning null xavfsizlik bilan ushbu maxsus versiyasini tekshiring . Agar siz VS Code, Android Studio yoki terminalda null xavfsizlikni sinab ko‘rmoqchi bo‘lsangiz, Flutter null xavfsizlik namunasi ilovasini ko‘rib chiqing . Bu ilova bajarish boʻyicha koʻrsatmalar va kichik ob-havo ilovasining ikkita versiyasini oʻz ichiga oladi: biri null xavfsizlikdan foydalanmaydi va unda bir nechta tasodifiy null xatolar mavjud, ikkinchisi esa ushbu muammolarni hal qilish uchun null xavfsizlikdan foydalanadi. Agar siz yangi Flutter ilovasi bilan tajriba oʻtkazishni afzal koʻrsangiz, null xavfsizlikni yoqish uchun tajriba koʻrsatmalariniflutter create ishga tushirishingiz va 61 keyin amal qilishingiz mumkin. Esda tutingki, sizga Flutter SDK ishlab chiqaruvchisi (versiya yoki undan keyingi versiya) kerak bo‘ladi, chunki Flutterning joriy barqaror va beta versiyalari nol xavfsizlikni qo‘llab-quvvatlamaydi.1.24.0–3.0.pre Download 1.38 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling