Artikel für Leute, die
den Stack ausliefern
Beiträge zu React, Node.js, TypeScript und AI. Ein übersetzter Text wird gezeigt, wenn er existiert. Sonst sehen Sie den englischen Text und einen Hinweis.
Tag: Code Quality
Lesbares JavaScript am Beispiel: Zehn Refaktorisierungen vor und nach der Umsetzung
Zehn kleine Refaktorisierungen in JavaScript und React – von Namensgebung und Parameterobjekten über Fehlerbehandlung bis hin zur Formatierung –, die es dem nächsten Entwickler erleichtern, den Code zu lesen und zu ändern.
7 Min. LesezeitBehalten Sie die Hooks ohne Kopf bei: Trennung des Benachrichtigungsverhaltens von der Darstellung der Benachrichtigung
Erfahren Sie, warum ein React-Hook, der JSX zurückgibt, einen Teil Ihres Komponentenbaums versteckt und Verhalten mit der Präsentation verknüpft, sowie wie Sie ihn umstrukturieren können, um stattdessen den Zustand freizugeben.
5 Min. LesezeitEine einzige Quelle der Wahrheit für Routenpfade in Next.js-Anwendungen
Erfahren Sie, wie ein zentrales Routing-Modul verschachtelte String-Pfade in Next.js ersetzt, zusammen mit Hilfsfunktionen für dynamische Segmente und gruppierte Route-Exporte.
5 Min. LesezeitWie sich kleine Entscheidungen in langlebigen React-Codebasen summieren
Fünfzehn Wartungsgewohnheiten für React-Anwendungen, die jahrelang funktionieren: lesbare Codebasis, fokussierte Komponenten, begrenzter Zustand, minimale Abhängigkeiten, Tests und Überwachung.
10 Min. LesezeitDoppelung versus Kopplung: Entscheidung darüber, wann gemeinsamer Code vorhanden sein sollte
Erfahren Sie, warum das Zusammenführen ähnlicher React-Komponenten oder NestJS-Dienste teurer sein kann als die Duplikation, und nutzen Sie drei Fragen, um zu entscheiden, wann eine Abstraktion ihren Platz verdient hat.
12 Min. LesezeitWarum Frontend-Abstraktionen heimlich zu technischem Schuldenberg werden.
Erfahren Sie, warum vorzeitige Frontend-Abstraktionen versteckte Komplexität hervorrufen und wie Sie beurteilen können, ob gemeinsame Komponenten, Hooks oder Utilities tatsächlich entwickelt werden sollten.
10 Min. LesezeitSieben gängige JavaScript-Idiome, die heimlich zukünftige Fehler verursachen
Erklärt, wie alltägliche JavaScript-Muster wie Wahrheitsprüfungen, optionales Chaining und Spread-Syntax Annahmen verbergen, die im Laufe der Weiterentwicklung des Codes stillschweigend zu Fehlern führen.
14 Min. LesezeitSoftwarearchäologie: Eine praktische Methode zum Verstehen von Altcode
Erlernen Sie einen schrittweisen Ansatz zur sicheren Untersuchung undokumentierter, veralteter Codebasen – von der Analyse der Commit-Geschichte bis zum Refactoring, ohne die Produktivumgebung zu beeinträchtigen.
8 Min. LesezeitZehn Architekturgewohnheiten, die Frontend-Codebasen jahrelang wartbar halten
Erklärt strukturelle Gewohnheiten wie die Optimierung für Löschbarkeit, einen klaren Datenfluss sowie die Trennung der Geschäftslogik, die dazu beitragen, dass Codebasen auch nach jahrelangen Änderungen wartbar bleiben.
17 Min. Lesezeit
Über diese Artikel
Angebot in 24 Stunden
Denselben Stack in einer Operator-Schicht? Brief schicken — Angebot in 24 Stunden.