TypeScript Patterns
Паттерны проектирования на TypeScript
Zusammenfassung:
Einleitung
Das Buch TypeScript Patterns (Autor: Oleksiy Rezchykov, 2021, 248 Seiten) ist nicht nur ein weiteres Nachschlagewerk zu Entwurfsmustern. Es ist ein praktischer Leitfaden, der die klassischen Patterns der „Gang of Four“ (GoF) organisch mit den modernen Möglichkeiten von TypeScript verbindet: strenge Typisierung, Generics, Decorators, Utility Types und funktionale Ansätze. Das Buch richtet sich an Entwickler, die bereits mit den Grundlagen von TypeScript vertraut sind und ihr architektonisches Denken auf die nächste Stufe heben möchten.
Worum es in dem Buch geht
Der Autor behandelt nacheinander über 20 Entwurfsmuster und unterteilt sie in drei große Gruppen: creational, structural und behavioral. Jedes Pattern wird anhand realer Beispiele aus der Webentwicklung erläutert: Arbeit mit APIs, Zustandsverwaltung, Ereignisbehandlung, Erstellung flexibler UI-Komponenten. Besonderes Augenmerk liegt darauf, wie das TypeScript-Typsystem hilft, Fehler bereits zur Kompilierzeit zu erkennen und den Code selbstdokumentierend zu machen.
Neben den klassischen GoF-Patterns werden auch funktionale Patterns (Komposition, Currying, Monaden) sowie die SOLID-Prinzipien im Kontext von TypeScript behandelt. Ein eigenes Kapitel ist fortgeschrittenen Techniken gewidmet: Conditional Types, Mapped Types, infer, Template Literal Types – all dies wird verwendet, um flexible und sichere Abstraktionen zu schaffen.
Für wen dieses Buch geeignet ist
- Middle- und Senior-TypeScript-Entwickler, die ihr Verständnis der Architektur vertiefen möchten
Empfehlungen
Programmierung des maschinellen Sehens mit Python
Sauberer Code in TypeScript: Ein praktischer Leitfaden zum Schreiben zuverlässiger Programme
Entwurfsmuster in Swift: iOS/macOS
Nebenläufigkeit in Kotlin: Von den Grundlagen zu fortgeschrittenen Mustern
Architektur von C# (.NET)-Anwendungen: Vom Monolithen zu Microservices
Functional-Light JavaScript