Sauberer Code in TypeScript: Schreibbaren, wartbaren und skalierbaren Code schreiben
Sauberer Code in TypeScript: Schreibbaren, wartbaren und skalierbaren Code schreiben
Zusammenfassung:
Das Buch „Sauberer Code in TypeScript“ ist kein weiteres Nachschlagewerk zur Syntax, sondern ein umfassender praktischer Leitfaden für die Kunst, qualitativ hochwertigen, wartbaren und skalierbaren Code in TypeScript zu schreiben. Der Autor, Andrey Volkov, ein Senior-Entwickler mit 10 Jahren Erfahrung, teilt bewährte Praktiken und Ansätze, die Ihnen helfen, von „einfach funktionierendem Code“ zu Code überzugehen, der leicht zu lesen, zu testen und weiterzuentwickeln ist.
Worum geht es in diesem Buch?
Das Buch behandelt alle wesentlichen Aspekte des Schreibens von sauberem Code im Kontext von TypeScript:
- Grundlagen von sauberem Code: Prinzipien der Benennung von Variablen, Funktionen, Klassen und Modulen; Regeln für Formatierung und Kommentierung; Arbeiten mit Typen und Schnittstellen.
- Fortgeschrittene TypeScript-Funktionen: Generics, Bedingte Typen, Type Mapping, Discriminated Unions – und wie man sie nutzt, um robuste und selbstdokumentierende APIs zu erstellen.
- Architektur und Design: SOLID, GRASP, DRY, YAGNI – Anwendung dieser Prinzipien in TypeScript-Projekten; Aufbau eines modularen und lose gekoppelten Systems.
- Entwurfsmuster: Implementierung klassischer GoF-Muster (Factory, Observer, Strategy, Decorator u.a.) in TypeScript unter Berücksichtigung der statischen Typisierung.
- Refactoring: Schritt-für-Schritt-Techniken zur Verbesserung von vorhandenem Code; wie man Code sicher ändert, ohne die Funktionalität zu verlieren.
- Testen und Debuggen: Schreiben von testbarem Code; Nutzung von TypeScript zur Vermeidung von Fehlern bereits in der Kompilierungsphase.
- Arbeiten mit Asynchronität: Saubere Promises, async/await, Fehlerbehandlung, Arbeiten mit Datenströmen.
Für wen ist dieses Buch?
Das Buch ist nützlich für:
- Junior-Entwickler, die von Anfang an qualitativ hochwertigen Code schreiben und typische Fehler vermeiden möchten.
- Middle-Entwickler, die ihr Verständnis von TypeScript vertiefen und die Architektur ihrer Projekte verbessern möchten.
- Teamleiter und Architekten, die nach praktischen Empfehlungen zur Einführung von Codestandards im Team suchen.
- Alle, die von JavaScript zu TypeScript wechseln und seine Möglichkeiten voll ausschöpfen möchten.
Was werden Sie nach der Lektüre gelernt haben?
- Code schreiben, der auch nach einem Jahr noch leicht zu lesen und zu warten ist.
- Das Typsystem von TypeScript nutzen, um Fehler bereits beim Schreiben des Codes zu vermeiden.
- Anwendungsarchitekturen entwerfen, die gegenüber Änderungen robust sind.
- Entwurfsmuster ohne unnötige Komplexität anwenden.
- Refactoring sicher und effektiv durchführen.
- Tests schreiben, die wirklich helfen und nicht stören.
Das Buch enthält zahlreiche reale Beispiele, praktische Aufgaben und gebrauchsfertige Vorlagen. Jedes Kapitel endet mit einer Zusammenfassung und einer Checkliste zur Selbstkontrolle. Dies ist nicht nur Theorie – es ist ein Werkzeug, das Sie noch heute in Ihrem Projekt anwenden können.
„Sauberer Code in TypeScript“ – Ihr zuverlässiger Begleiter in die Welt der professionellen Entwicklung. Egal, ob Sie eine Webanwendung, eine serverseitige API oder eine Bibliothek erstellen, dieses