Sauberer Code in TypeScript: Ein praktischer Leitfaden zum Schreiben von wartbarem und effizientem Code
300 Seiten
German
PDF
4.5

Sauberer Code in TypeScript: Ein praktischer Leitfaden zum Schreiben von wartbarem und effizientem Code

Sauberer Code in TypeScript: Ein praktischer Leitfaden zum Schreiben von wartbarem und effizientem Code

Autor:

Jahr:

Zusammenfassung:

Sauberer Code in TypeScript ist ein praktischer Leitfaden für Entwickler, die nicht nur funktionierenden, sondern qualitativ hochwertigen, lesbaren und leicht wartbaren Code in TypeScript schreiben möchten. Das Buch vereint die klassischen Prinzipien von sauberem Code (nach Robert C. Martin) mit den modernen Möglichkeiten der strengen Typisierung, die TypeScript bietet.



Worum geht es in diesem Buch?

Sie erfahren, wie Sie chaotischen Code in ein strukturiertes System verwandeln, das man ohne Angst refaktorieren und an Kollegen weitergeben kann. Das Buch behandelt:

  • Grundlegende Prinzipien: DRY, KISS, YAGNI, SOLID – mit Beispielen speziell in TypeScript.
  • Typisierung als Werkzeug: Wie Sie fortgeschrittene Typen (Generics, Conditional Types, Mapped Types) nutzen, um Code selbstdokumentierend zu machen und Fehler bereits zur Kompilierzeit zu vermeiden.
  • Entwurfsmuster: Anpassung der klassischen GoF-Muster (Factory, Builder, Strategy) an TypeScript unter Berücksichtigung der Typen.
  • Refactoring: Schritt-für-Schritt-Techniken zur Umwandlung von „schmutzigem“ in sauberen Code mit realen Fallbeispielen.
  • Testen: Wie Sie Tests schreiben, die wirklich die Geschäftslogik prüfen und nicht nur „der Form halber“ bestehen.
  • Arbeiten mit Asynchronität: Promises, async/await, Fehlerbehandlung – damit Code nicht zur „Callback-Hölle“ wird.


Für wen ist dieses Buch?

  • Junior-Entwickler, die bereits die Syntax von TypeScript kennen, aber professionell Code schreiben lernen möchten.
  • Middle-Entwickler, die auf Probleme bei der Wartung von Legacy-Code stoßen und einen systematischen Ansatz zur Verbesserung suchen.
  • Teamleiter, die Qualitätsstandards in ihrem Team einführen möchten.


Was werden Sie nach der Lektüre wissen und können?

  • Architekturen entwerfen, die leicht erweiterbar und testbar sind.
  • „Magische Zahlen“, Duplikate und übermäßige Verschachtelungen vermeiden.
  • Variablen, Funktionen und Klassen richtig benennen, sodass Code wie ein Buch lesbar ist.
  • TypeScript nicht nur als „JavaScript mit Typen“ nutzen, sondern als mächtiges Werkzeug zur Beschreibung der Fachdomäne.
  • Code-Reviews durchführen und dabei nicht nur syntaktische Fehler, sondern auch architektonische Probleme erkennen.


Das Buch enthält zahlreiche Codebeispiele, praktische Aufgaben und Analysen realer Situationen. Es geht nicht um abstrakte „Best Practices“, sondern um konkrete Techniken, die Sie noch heute in Ihrem Projekt anwenden können.



„Sauberer Code in TypeScript“ ist eine Investition in Ihre berufliche Zukunft. Denn sauberer Code ist kein Luxus, sondern eine Notwendigkeit für jedes ernsthafte Projekt.

Empfehlungen