Unterstütztes JavaScript
242 Seiten
German
PDF
4.5

Unterstütztes JavaScript

Unterstütztes JavaScript

Autor:

Jahr:

Zusammenfassung:

Einleitung

Das Buch „Maintainable JavaScript“ (Originaltitel Maintainable JavaScript) von Nicholas Zakas ist nicht nur ein weiteres Lehrbuch über die Sprache. Es ist ein praktischer Leitfaden zum Schreiben von Code, der nicht nur für seinen Autor, sondern auch für jeden anderen Entwickler verständlich ist, der in einem Monat oder einem Jahr zum Projekt stößt. In einer Welt, in der Projekte jahrelang leben und mit Tausenden von Codezeilen wachsen, wird die Fähigkeit, wartbaren Code zu schreiben, nicht nur zu einem Vorteil, sondern zu einer Notwendigkeit. Das Buch erschien 2012, aber seine Prinzipien und Ratschläge sind auch heute noch aktuell, da sie grundlegende Aspekte der Entwicklung betreffen: Lesbarkeit, Strukturierung, Dokumentation und Testen.

Worum geht es in diesem Buch?

Nicholas Zakas, ein bekannter Ingenieur und Autor zahlreicher Bücher über JavaScript, teilt seine langjährige Erfahrung aus großen Webprojekten. Das Buch besteht aus vier Teilen, die sich jeweils einem wichtigen Aspekt der Code-Wartung widmen:

  • Codestil: Formatierungsregeln, Benennung von Variablen und Funktionen, Umgang mit Kommentaren.
  • Programmierpraktiken: Wie man globale Variablen vermeidet, Ereignisse richtig behandelt, Module und lose Kopplung von Komponenten verwendet.
  • Automatisierung: Einrichtung von Builds, Linter (JSLint, JSHint), Minifizierung und Code-Überprüfung vor dem Release.
  • Testen: Grundlagen des Unit-Testens, Schreiben von Tests für Browser- und Server-JavaScript (Node.js).

Besonderes Augenmerk liegt auf praktischen Beispielen und Anti-Patterns, die der Autor im Hinblick auf die langfristige Wartbarkeit des Projekts analysiert.

Für wen ist dieses Buch?

Das Buch ist sowohl für Anfänger geeignet, die gerade JavaScript lernen und sich sofort gute Gewohnheiten aneignen möchten, als auch für erfahrene Programmierer, die ihr Wissen systematisieren und neue Ansätze zur Code-Organisation kennenlernen möchten. Besonders nützlich ist es für diejenigen, die im Team arbeiten oder eine verantwortungsvollere Rolle (Teamleiter, Architekt) anstreben.

Was lernt der Leser?

  • Wie man einen einheitlichen Codestil für das gesamte Team auswählt und einhält.
  • Warum globale Variablen schlecht sind und wie man sie loswird.
  • Wie man Code richtig kommentiert, damit Kommentare nicht veralten.
  • Wie man Code mit einem modularen System (AMD, CommonJS) organisiert.
  • Wie man die automatische Code-Überprüfung und den Build-Prozess einrichtet.
  • Wie man Unit-Tests für JavaScript schreibt und in den Entwicklungsprozess integriert.
  • Wie man typische Fehler bei der Arbeit mit Ereignissen und dem DOM vermeidet.

Stärken des Buches

Der Hauptvorteil des Buches ist seine praktische Ausrichtung. Jede Empfehlung wird durch reale Beispiele und Erklärungen untermauert, warum ein bestimmter Ansatz besser ist. Der Autor sagt nicht nur „mach es so“, sondern zeigt, zu welchen Problemen die Missachtung der Regeln führt. Das Buch ist in einer lebendigen, zugänglichen Sprache geschrieben, ohne übermäßige Akademisierung. Trotz seines geringen Umfangs (242 Seiten) deckt es alle wichtigen Themen ab, die für die Code-Wartung notwendig sind. Besonders hervorzuheben ist der Abschnitt über Automatisierung – er vermittelt ein klares Verständnis dafür, wie man den Arbeitsablauf einrichtet, um keine Zeit mit Routineprüfungen zu verschwenden.

Empfehlung

Das Buch „Maintainable JavaScript“ wird allen empfohlen, die in JavaScript programmieren – von Freelancern bis hin zu Mitgliedern großer Teams. Es ist eine hervorragende Ergänzung zu grundlegenderen Lehrbüchern (z. B. „JavaScript: The Good Parts“ oder „You Don't Know JS“). Wenn Sie möchten, dass Ihr Code nicht nur funktioniert, sondern auch schön, verständlich und leicht zu ändern ist – dann ist dieses Buch genau das Richtige für Sie.

Empfehlungen