Refactoring von JavaScript (Node.js)-Code: Vom Chaos zur sauberen Architektur
300 Seiten
German
PDF
4.5

Refactoring von JavaScript (Node.js)-Code: Vom Chaos zur sauberen Architektur

Refactoring von JavaScript (Node.js)-Code: Vom Chaos zur sauberen Architektur

Autor:

Jahr:

Zusammenfassung:

Das Buch „Refactoring von JavaScript (Node.js)-Code: Vom Chaos zur sauberen Architektur“ ist ein praktischer Leitfaden für Entwickler, die lernen möchten, schlecht geschriebenen, unübersichtlichen Code in lesbaren, wartbaren und leistungsfähigen Code zu verwandeln. Der Autor, Alexey Petrov, teilt bewährte Techniken und Strategien, die Ihnen helfen, technische Schulden abzubauen und die Qualität Ihrer Node.js-Projekte zu verbessern.



Worum geht es in diesem Buch?

Das Buch deckt den gesamten Refactoring-Zyklus ab: von der Identifizierung von Code-Gerüchen bis zur Implementierung moderner Entwurfsmuster. Sie erfahren, wie Sie:

  • Vorhandenen Code analysieren und Problemstellen finden.
  • Die Struktur schrittweise verbessern, ohne die Funktionalität zu gefährden.
  • Die Prinzipien SOLID, DRY, KISS und YAGNI im Kontext von JavaScript anwenden.
  • Asynchronen Code, Promises, async/await und Callbacks optimieren.
  • Module, Funktionen, Klassen und Tests refaktorieren.
  • Tools wie ESLint, Prettier, TypeScript, Tests und Linter einsetzen.
  • Mit Express.js, Datenbanken, REST API und Microservices arbeiten.


Für wen ist dieses Buch?

Das Buch ist nützlich für:

  • Anfänger und erfahrene JavaScript-Entwickler, die mit Node.js arbeiten.
  • Teamleiter und Tech Leads, die Code-Review- und Code-Wartungsprozesse etablieren möchten.
  • Entwickler, die von anderen Sprachen zu JavaScript wechseln.
  • Alle, die Code schreiben möchten, der leicht zu lesen, zu testen und zu erweitern ist.


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

  • Systematisch an die Codeverbesserung herangehen, ohne Angst, etwas zu beschädigen.
  • Saubere Funktionen schreiben, Nebenwirkungen und Mutationen vermeiden.
  • Refactoring in der Praxis anwenden: von einfachen Funktionen bis zu ganzen Modulen.
  • Node.js-Anwendungen durch Code-Optimierung beschleunigen.
  • Abhängigkeiten und die Projektarchitektur kompetent verwalten.
  • Ihren Wert als Entwickler und Ihr Vertrauen in Ihren Code steigern.


Das Buch enthält zahlreiche Codebeispiele, Schritt-für-Schritt-Anleitungen und praktische Aufgaben. Es ist in einer lebendigen, verständlichen Sprache geschrieben und eignet sich sowohl zum Selbststudium als auch für die Teamarbeit.



Refactoring ist kein Luxus, sondern eine Notwendigkeit. Machen Sie Ihren Code noch heute besser!

Empfehlungen