Sauberer TypeScript-Code: Schreibbaren, wartbaren und zuverlässigen Code schreiben
300 Seiten
German
PDF
4.5

Sauberer TypeScript-Code: Schreibbaren, wartbaren und zuverlässigen Code schreiben

Sauberer TypeScript-Code: Schreibbaren, wartbaren und zuverlässigen Code schreiben

Autor:

Jahr:

Zusammenfassung:

Das Buch „Sauberer TypeScript-Code“ ist ein praktischer Leitfaden, der Ihnen beibringt, ausdrucksstarken, sicheren und leicht wartbaren Code in TypeScript zu schreiben. Im Gegensatz zu klassischen Büchern über sauberen Code konzentriert sich dieses Werk speziell auf die Möglichkeiten und Besonderheiten von TypeScript: strenge Typisierung, fortgeschrittene Typen, Generics, Utility-Typen und moderne Syntax.



Das Buch richtet sich an Entwickler, die bereits mit den Grundlagen von TypeScript (oder JavaScript) vertraut sind und die Qualität ihres Codes auf die nächste Stufe heben möchten. Sie erfahren, wie Sie „funktionierenden“ Code in „sauberen“ Code verwandeln – Code, der leicht zu lesen, zu testen, zu erweitern und langfristig zu warten ist.



Was Sie aus dem Buch lernen werden:

  • Grundlegende Prinzipien des sauberen Codes (KISS, DRY, YAGNI, SOLID) im Kontext von TypeScript.
  • Benennung von Variablen, Funktionen und Klassen – wie man verständliche und selbstdokumentierende Namen wählt.
  • Arbeit mit Funktionen – Vermeidung von Seiteneffekten, Reinheit, geringe Verschachtelungstiefe, korrekte Fehlerbehandlung.
  • Typisierung als Dokumentation – Verwendung strenger Typen, diskriminierter Unions, Type Guards zur Erhöhung der Zuverlässigkeit.
  • Entwurfsmuster (Design Patterns) in TypeScript (Factory, Builder, Strategy, Adapter u.a.) mit Beispielen.
  • Fehler- und Ausnahmebehandlung – Erstellung von Fehlerhierarchien, Arbeit mit Result-Typen.
  • Testen von sauberem Code – wie man testbaren Code, Modul- und Integrationstests schreibt.
  • Refactoring von Legacy-Code – schrittweise Techniken zur Verbesserung vorhandenen Codes ohne Risiko.


Für wen ist dieses Buch geeignet:

  • Entwickler, die von JavaScript zu TypeScript wechseln und sofort qualitativ hochwertigen Code schreiben möchten.
  • Middle- und Senior-Entwickler, die ihr Wissen über Clean Code systematisieren möchten.
  • Teamleiter und Architekten, die für die Qualität der Codebasis verantwortlich sind.
  • Alle, die „Spaghetti-Code“ leid sind und Code schreiben möchten, den man Kollegen zeigen kann.


Jedes Kapitel enthält reale Beispiele, Anti-Patterns (wie man es nicht machen sollte) und deren Korrektur. Das Buch ist in einer lebendigen Sprache geschrieben, ohne übermäßige Akademisierung, und eignet sich zum Selbststudium. Nach der Lektüre werden Sie in der Lage sein, die Architektur von TypeScript-Anwendungen sicher zu entwerfen, Code zu schreiben, der leicht zu warten ist, und Fehler bereits zur Kompilierzeit schneller zu finden.



„Sauberer TypeScript-Code“ ist eine Investition in Ihre berufliche Entwicklung. Das Buch ist auf der Website PythonLib in elektronischer und gedruckter Form erhältlich.

Empfehlungen