Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
ROZDZIAŁ1
Wprowadzenie
CzylizdecydowałeśsiękupićksiążkęoTypeScripcie.Dlaczego?
ByćmożemaszjużdośćdziwnychbłędówJavaScriptutypucannotreadpropertycoś
tamcośtamundefned
.Amożesłyszałeś,żeTypeScriptpodnosiskalowalnośćkodu
ichciałeśsprawdzić,ocotyleszumu?MożejesteśprogramistąC#izastanawiaszsię,
czyniespróbowaćcałegotegoJavaScriptu.Amożejesteśprogramistąjęzykafunkcyj-
negoizdecydowałeś,żenadszedłczaswrzucićwyższybieg.Możetwójszefmajużtak
dośćproblemówprodukcyjnychpowodowanychprzeztwójkod,żedałciksiążkępod
choinkę(powiedzstop,gdybędziemynadobrymtropie).
Niezależnieodosobistychprzyczyn,toprawda,comówiąojęzykuTypeScript-
naprawdęznajdzieonzastosowaniewnowejgeneracjiaplikacjisieciWeb,aplikacji
mobilnychiInterneturzeczy(InternetofTings-IoT).Zwiększyonbezpieczeństwo
programów,będziepełniłfunkcjędokumentacjidlanasiprzyszłychprogramistów,uła-
twiprzeprowadzanierefaktoryzacjiisprawi,żepołowanaszychtestówjednostkowych
staniesięniepotrzebna(nJakietestyjednostkowe?”).DziękiTypeScriptpodwoisiętwoja
produktywnośćwpracy,aprzyodrobinieszczęściaudacisięwyciągnąćszczęśliwylos
naloteriiwprimaaprilis.
Alenajpierwpozwólnamwyjaśnić,comamynamyśli,mówiąconbezpieczeństwie”
.
Oczywiściechodzinamobezpieczeństwotypów.
Bezpieczeństwotypów
Wykorzystywanietypówdopowstrzymywaniaprogramów
przedpodejmowaniemnieprawidłowychakcji1.
1Zależnieodtego,któryjęzykztypowaniemstatycznymwykorzystujesz,nnieprawidłowe”możemiećróżne
znaczenie-odprogramów,którenagleprzerywająpracę,potakie,którychdziałanieniemasensu.
Wprowadzenie|1