Effective TypeScript: 62 Wege, den Code zu verbessern
Практическое руководство по TypeScript
Zusammenfassung:
Einleitung
Das Buch „Effective TypeScript: 62 Specific Ways to Improve Your TypeScript“ (deutscher Titel: Effective TypeScript: 62 Wege, Ihren Code zu verbessern) von Dan Vanderkam erschien 2019 und wurde sofort zum Standardwerk für Entwickler, die von grundlegenden TypeScript-Kenntnissen zu einem tiefen Verständnis seiner Möglichkeiten und Fallstricke gelangen möchten. Es ist kein Lehrbuch für Anfänger, sondern eine Sammlung konkreter, praxiserprobter Empfehlungen, die helfen, zuverlässigeren, ausdrucksstärkeren und performanteren TypeScript-Code zu schreiben.
Worum geht es in dem Buch
Das Buch ist als Serie von 62 Tipps (items) aufgebaut, die nach thematischen Abschnitten gruppiert sind. Jeder Tipp ist ein in sich abgeschlossenes Kapitel, in dem der Autor ein spezifisches Problem erklärt, falsche und richtige Ansätze demonstriert und dann eine klare Empfehlung gibt. Die Hauptthemen umfassen:
- Typen und das Typsystem: Wie man Typen richtig annotiert, ableitet und verengt, Arbeit mit
any,unknown,never, literal types und conditional types. - Strukturelle Typisierung: Besonderheiten von nominalen und strukturellen Systemen, wie man Fehler im Zusammenhang mit „duck typing“ vermeidet.
- Generics: Erstellung wiederverwendbarer, typsicherer Komponenten und Funktionen.
- Type Inference: Wie TypeScript Typen ableitet, wann man sich auf die Inferenz verlassen sollte und wann auf explizite Annotationen.
- any und seine
Empfehlungen
Asynchrones Go (Golang): Das vollständige Handbuch
API-Entwicklung in C++: Von den Grundlagen bis zu industriellen Lösungen
Sauberer Code in JavaScript (Node.js): Ein praktischer Leitfaden zum Schreiben von wartbarem und skalierbarem Code
Webentwicklung mit Kotlin: Von den Grundlagen bis zum Deployment
Swift für Data Science: Praktischer Leitfaden zur Datenanalyse auf iOS und macOS
Nebenläufigkeit in Go (Golang): Ein praktischer Leitfaden