Programmieren mit Typen

Bewertung:   (4,3 von 5)

Programmieren mit Typen (Vlad Riscutia)

Leserbewertungen

Zusammenfassung:

Das Buch bietet eine umfassende und leicht zugängliche Einführung in Typsysteme mit TypeScript und macht komplexe Konzepte für Programmierer leichter verdaulich. Es deckt ein breites Spektrum an Themen ab, von grundlegenden Typen bis hin zu fortgeschrittenen Programmierkonzepten, und richtet sich vor allem an Entwickler der mittleren Ebene, bietet aber auch Einblicke für ein breiteres Publikum.

Vorteile:

In einfachem Englisch geschrieben, so dass es auch für normale Programmierer zugänglich ist.
Deckt ein breites Spektrum an Programmierkonzepten ab, einschließlich OOP, funktionale Programmierung und Datenstrukturen.
Enthält hilfreiche Diagramme, Muster und Code-Beispiele.
Fesselnder und verdaulicher Stil, insbesondere für angewandte Typentheorie.
Bietet wertvolle Einblicke für Entwickler auf mittlerer Ebene, die ihre Fähigkeiten verbessern wollen.

Nachteile:

Nicht empfohlen für diejenigen, die mit der JavaScript-Programmierung nicht vertraut sind, da TypeScript eine Obermenge von JavaScript ist.
Einige Abschnitte müssen möglicherweise mehrmals durchgelesen werden, um sie vollständig zu verstehen.
Während TypeScript im Allgemeinen von Vorteil ist, kann die Syntax der Type-Annotationen unhandlich und schwer zu lesen sein.
Es dient nicht als Anleitung für Anfänger zum Erlernen von TypeScript, sondern konzentriert sich auf Programmierkonzepte in einem statisch typisierten Kontext.

(basierend auf 4 Leserbewertungen)

Originaltitel:

Programming with Types

Inhalt des Buches:

Zusammenfassung.

Programmieren mit Typen lehrt Sie, sichere, belastbare und korrekte Software zu entwerfen, die einfach zu warten und zu verstehen ist, indem Sie die Vorteile von starken Typsystemen nutzen. Dieses klar formulierte Tutorial führt Sie in die Verwendung von Typsystemen zur Unterstützung alltäglicher Programmieraufgaben ein und bietet praktische, sofort einsetzbare Techniken für Entwickler.

Der Kauf des gedruckten Buches beinhaltet ein kostenloses eBook im PDF-, Kindle- und ePub-Format von Manning Publications.

Über die Technologie.

Häufige Fehler resultieren oft aus nicht übereinstimmenden Datentypen. Durch genaue Benennung und Kontrolle, welche Daten in einer Berechnung zulässig sind, kann ein starkes Typensystem ganze Klassen von Fehlern eliminieren und die Datenintegrität in einer Anwendung sicherstellen. Als Entwickler führt die geschickte Verwendung von Typen in der täglichen Praxis zu besserem Code und spart Zeit bei der Suche nach kniffligen datenbezogenen Fehlern.

Über dieses Buch.

Programmieren mit Typen lehrt typbasierte Techniken zum Schreiben von Software, die sicher, korrekt, einfach zu warten und praktisch selbstdokumentierend ist. Dieses klar geschriebene Tutorial richtet sich an aktive Entwickler und zeigt die praktischen Vorteile von Typsystemen für alltägliche Programmieraufgaben auf. Anhand von Beispielen aus der Praxis, die in TypeScript kodiert sind, werden Sie Ihre Fähigkeiten von primitiven Typen bis hin zu fortgeschrittenen Konzepten wie Funktoren und Monaden ausbauen.

Was ist drin?

Aufbau von Datenstrukturen mit primitiven Typen, Arrays und Referenzen.

Wie sich Typen auf Funktionen, Vererbung und Komposition auswirken.

Objektorientierte Programmierung mit Typen.

Anwendung von Generika und höherwertigen Typen.

Über den Leser.

Sie benötigen Erfahrung mit einer gängigen Programmiersprache wie TypeScript, Java, JavaScript, C# oder C++.

Über den Autor.

Vlad Riscutia ist ein leitender Software-Ingenieur bei Microsoft. Er hat mehrere große Software-Projekte geleitet und ist Mentor für angehende Software-Ingenieure.

Weitere Daten des Buches:

ISBN:9781617296413
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2019
Seitenzahl:325

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Programmieren mit Typen - Programming with Types
Zusammenfassung.Programmieren mit Typen lehrt Sie, sichere, belastbare und korrekte Software zu entwerfen, die einfach zu...
Programmieren mit Typen - Programming with Types
Datentechnik auf Azure - Data Engineering on Azure
In Data Engineering on Azure lernen Sie, wie Sie eine skalierbare und robuste Datenplattform nach branchenführenden...
Datentechnik auf Azure - Data Engineering on Azure

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)