Ինչ կա անվան մեջ:
TypeScript-ի հայտնվելը մի քանի բան էր նշանակում: Հիմնականում դա նշանակում էր, որ սկրիպտավորման լեզուն, ինչպիսին JavaScript-ն է, կարող է խմել ավելի շատ Type Kool-Aid, ինչպես շատ OOP լեզուներ: Լինի դա Type եզրակացություն, թե Type annotation:
Դա նաև նշանակում էր…
- Ավելի լավ IDE IntelliSense ակտիվ զարգացման ընթացքում, ինչպես գործառույթների արգումենտներն ու պատասխանները, որոնք գաղտնազերծվում են:
- Ավելի ընթեռնելի կոդ — համեմատած վանիլի տեսակների հետ, ինչպիսիք են
any
ևobject
😩 - Պայմաններն ու ստուգումները մի փոքր ավելի հակիրճ ստացան: Փորձեք օգտագործել
typeof
ձեր պրեդիկատներում՝ որոշ հատկություններ փնտրելու փոխարեն:
if (typeof someArg === "string") { /* do something */}
- Ավելի շատ շարահյուսական և տրամաբանական սխալների որս իրականացվել է մշակման ընթացքում, այլ ոչ թե տեղակայումից հետո:
- Խոսակցությունները և ծածկագիրը ավելի հստակություն ստացան: Հատկապես, կոդերի բազաների և թիմերի աճի համար:
Interfaces
,Classes
,Types
և մականունները ճիշտ սահմանելը 👀 …մի քիչ ավելի կարևոր է դարձել:
Օ, ուրեմն JB-ն ոչ թե JC-ն ստեղծել է Feature Interface-ը: Հիասքանչ թույն:
Շատ բան կարելի է ասել մշակողի և նրա գործիքների մասին:
Հաճախ լավ համընկնումը կարող է խթանել զարգացման ավելի լավ պրակտիկա, ընդլայնել հմտությունները, նվազեցնել հիասթափությունները և նպաստել որոշ գեղեցիկ ծրագրային ապահովման արդյունքների:
Հղումներ և հետագա ընթերցում.