Programming TypeScript
Download 1.81 Mb.
|
Boris Cherny Programming TypeScript Making Your JavaScript Applications (1)
- Bu sahifa navigatsiya:
- "prepend" : rost
Xato monitoringiTypeScript kompilyatsiya vaqtidagi xatolar haqida sizni ogohlantiradi, lekin siz kompilyatsiya vaqtida ularni oldini olishga harakat qilishingiz (yoki hech bo'lmaganda ish vaqti xatosiga sabab bo'lgan xatoni tuzatish) uchun foydalanuvchilaringiz ish vaqtida duch keladigan istisnolar haqida bilishingiz kerak. ). Ish vaqti istisnolari haqida xabar berish va saralash uchun Sentry yoki Bugsnag kabi xatolarni kuzatish vositasidan foydalaning . 1Agar siz JavaScript-dan kelmasangiz, bu erda misol: agar sizda o ob'ekti bo'lsa va unga 3 qiymati bilan k xossasini qo'shmoqchi bo'lsangiz , o ni to'g'ridan-to'g'ri mutatsiyaga o'tkazishingiz mumkin— ok = 3 — yoki qo'llashingiz mumkin. o ga o'zgartiring , natijada yangi ob'ekt yarating— p = {...o, k: 3} bo'lsin . 2Qaysi statik terilgan tildan foydalanayotganingizga qarab, “yaroqsiz” bir qator narsalarni anglatishi mumkin, siz ularni ishga tushirganingizda ishdan chiqadigan dasturlardan tortib, ishlamay qoladigan, lekin aniq bema'ni narsalargacha. 3Agar bu yerda “tur darajasi” nimani anglatishini bilmasangiz, tashvishlanmang. Buni keyingi boblarda chuqurroq ko‘rib chiqamiz. Kirish | 4Ushbu spektrda barcha tillar mavjud: JavaScript, Python va Ruby ish vaqtidagi turdagi xulosalar; Haskell va OCaml kompilyatsiya vaqtida etishmayotgan turlarni aniqlaydi va tekshiradi; Scala va TypeScript ba'zi aniq turlarni talab qiladi va kompilyatsiya vaqtida qolganlarini xulosa qiling va tekshiring; va Java va C deyarli hamma narsa uchun aniq izohlarga muhtoj, ular kompilyatsiya vaqtida tekshiradilar. Tur tizimi 5Ishonch hosil qilish uchun, JavaScript sintaksis xatolarini va bir nechta tanlangan xatolarni (masalan, bir xil nomdagi bir nechta const deklaratsiyasi kabi) dasturingizni tahlil qilgandan so'ng, lekin uni ishga tushirishdan oldin yuzaga chiqaradi. Agar siz JavaScript-ni yaratish jarayonining bir qismi sifatida tahlil qilsangiz (masalan, Babel bilan), siz bu xatolarni yaratish vaqtida yuzaga chiqarishingiz mumkin. 6Bosqichma-bosqich kompilyatsiya qilingan tillarni butun dasturni (jumladan, siz tegmagan qismlarni) qayta kompilyatsiya qilishdan ko'ra, kichik o'zgartirishlar kiritilganda tezda qayta kompilyatsiya qilish mumkin. 7Bu TSC-ni kompilyatorlarning mistik sinfiga qo'yadi, bu o'z-o'zidan tuzilgan kompilyatorlar yoki o'zini kompilyatorlar deb nomlanadi. Download 1.81 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling