Programowanie z użyciem typów

Ocena:   (4,3 na 5)

Programowanie z użyciem typów (Vlad Riscutia)

Opinie czytelników

Podsumowanie:

Książka stanowi kompleksowe i przystępne wprowadzenie do systemów typów przy użyciu języka TypeScript, czyniąc złożone koncepcje bardziej strawnymi dla programistów. Obejmuje szeroki zakres tematów, od podstawowych typów po zaawansowane koncepcje programowania, przemawiając głównie do programistów średniego szczebla, choć oferując wgląd dla szerszego grona odbiorców.

Zalety:

Napisana prostym językiem angielskim, dzięki czemu jest przystępna dla zwykłych programistów.
Obejmuje szeroki zakres koncepcji programowania, w tym OOP, programowanie funkcjonalne i struktury danych.
Zawiera pomocne diagramy, wzorce i przykłady kodu.
Wciągający i przystępny styl, szczególnie w przypadku stosowanej teorii typów.
Oferuje cenne spostrzeżenia dla programistów średniego szczebla, którzy chcą podnieść swoje umiejętności.

Wady:

Nie jest zalecana dla osób niezaznajomionych z programowaniem w JavaScript, ponieważ TypeScript jest supersetem JavaScript.
Niektóre sekcje mogą wymagać wielokrotnego przeczytania dla pełnego zrozumienia.
Chociaż TypeScript jest ogólnie zaletą, jego składnia adnotacji typu może być nieporęczna i trudna do odczytania.
Nie jest to przewodnik dla początkujących do nauki języka TypeScript; koncentruje się raczej na koncepcjach programowania w kontekście statycznie typowanym.

(na podstawie 4 opinii czytelników)

Oryginalny tytuł:

Programming with Types

Zawartość książki:

Streszczenie.

Programming with Types uczy projektowania bezpiecznego, odpornego i poprawnego oprogramowania, które jest łatwe w utrzymaniu i zrozumieniu, wykorzystując moc silnych systemów typów. Ten przejrzyście napisany samouczek, zaprojektowany z myślą o zapewnieniu praktycznych, natychmiast przydatnych technik dla pracujących programistów, wprowadza w korzystanie z systemów typów do wspierania codziennych zadań programistycznych.

Zakup książki drukowanej obejmuje bezpłatny eBook w formatach PDF, Kindle i ePub od Manning Publications.

O technologii.

Powszechne błędy często wynikają z niedopasowanych typów danych. Poprzez precyzyjne nazywanie i kontrolowanie, które dane są dozwolone w obliczeniach, silny system typów może wyeliminować całe klasy błędów i zapewnić integralność danych w całej aplikacji. Jako programista, umiejętne wykorzystanie typów w codziennej praktyce prowadzi do lepszego kodu i oszczędza czas na śledzeniu trudnych błędów związanych z danymi.

O książce.

Programming with Types uczy opartych na typach technik pisania oprogramowania, które jest bezpieczne, poprawne, łatwe w utrzymaniu i praktycznie samo-dokumentujące się. Zaprojektowany z myślą o pracujących programistach, ten przejrzyście napisany samouczek skupia się na praktycznych zaletach systemów typów w codziennych zadaniach programistycznych. Podążając za rzeczywistymi przykładami zakodowanymi w TypeScript, będziesz budować swoje umiejętności od prymitywnych typów po bardziej zaawansowane koncepcje, takie jak funktory i monady.

Co jest w środku.

Tworzenie struktur danych za pomocą typów prymitywnych, tablic i referencji.

Jak typy wpływają na funkcje, dziedziczenie i kompozycję.

Programowanie obiektowe z użyciem typów.

Stosowanie generycznych i nadrzędnych typów.

O czytelniku.

Wymagane jest doświadczenie z głównym językiem programowania, takim jak TypeScript, Java, JavaScript, C# lub C++.

O autorze.

Vlad Riscutia jest głównym inżynierem oprogramowania w firmie Microsoft. Kierował kilkoma dużymi projektami oprogramowania i jest mentorem dla przyszłych inżynierów oprogramowania.

Dodatkowe informacje o książce:

ISBN:9781617296413
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2019
Liczba stron:325

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Programowanie z użyciem typów - Programming with Types
Streszczenie.Programming with Types uczy projektowania bezpiecznego, odpornego i poprawnego oprogramowania, które...
Programowanie z użyciem typów - Programming with Types
Inżynieria danych na platformie Azure - Data Engineering on Azure
Data Engineering on Azure uczy budowania skalowalnej i solidnej platformy danych zgodnie z...
Inżynieria danych na platformie Azure - Data Engineering on Azure

Prace autora wydały następujące wydawnictwa:

© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)