TypeScript – eine Anleitung zum Unglücklichsein
TypeScript ist eine der wichtigsten Säulen, um JavaScript-Code wartbar, erweiterbar und verständlich zu machen. Dabei bietet es zum einen ein sehr striktes Typsystem, andererseits aber auch enorme Flexibilität. Diese Flexibilität führt allerdings dazu, dass Entwickler:innen das tun, was Entwickler:innen nun mal so tun. Sie arbeiten gegen und nicht mit ihrem Toolset.
In diesem Talk sehen wir anhand von Praxisbeispielen, und stets mit einem Augenzwinkern, wie wir uns den Alltag unnötig erschweren können. Dazu zählt, wie ein fehlender Strict-Mode uns in die Null-Check-Hölle führt und wie ein Ausrufezeichen an der falschen Stelle uns alle Vorteile unseres Typsystems nimmt.
Vorkenntnisse
Grundkenntnisse der Syntax von TypeScript sind von Vorteil, aber nicht zwingend notwendig. Die vorgestellten Konzepte sind auch ohne tiefergehende TypeScript-Kenntnisse verständlich.
Lernziele
Teilnehmende sind nach diesem Vortrag fähig, häufige Probleme in TypeScript zu vermeiden, kennen die wichtigsten TypeScript-Konfigurationen und können Anti-Patterns gezielt identifizieren.