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: Software Design
Zehn TypeScript-Gewohnheiten, die große Codebasen lesbar und sicher halten
Erfahren Sie zehn praktische TypeScript-Gewohnheiten – von sinnvollen Generiken und Einschränkungen über ausführliche Überprüfungen, readonly-Attributen bis hin zu einer strengen tsconfig – die dazu beitragen, wachsende Codebasen wartbar zu halten.
11 Min. LesezeitWas Enums in C, Java, Rust, Go und TypeScript über das Typendesign aussagen
Vergleichen Sie, wie sieben Sprachen Enums definieren – von benannten Ganzzahlen über markierte Unionen bis hin zu Laufzeitobjekten – und erfahren Sie, was das für die Modellierung in TypeScript bedeutet.
17 Min. LesezeitTypeScript-Enums und -Interfaces als Bausteine für das Niederschichtdesign
Wie TypeScript-Enums Fehler durch „Magic Strings“ beseitigen, wann man Type oder Interface wählen sollte, und wie Interfaces, implements sowie struktureller Typing Verträge in der Low-Level-Entwicklung definieren.
7 Min. LesezeitSieben Gewohnheiten, die es dem nächsten Entwickler erleichtern, Code zu ändern
Schutzklauseln, namen, die den Zweck offenbaren, API-Grenzen, präzise Typen, reine Entscheidungsfunktionen, strukturierte Fehler sowie fokussierte Pull-Requests – mit JavaScript-Beispielen.
10 Min. LesezeitTypeScript-Behavioren, die erfahrene Entwickler überraschen – und warum
Strukturelle Typisierung, Überprüfungen von Eigenschaften, as const, satisfies, bedingte und mappierte Typen sowie die Entwurfsprinzipien, die sie in sichereren Code verwandeln.
19 Min. LesezeitSieben Warnsignale bei Reviews, die teure zukünftige Änderungen vorhersagen
Erlernen Sie, sieben häufige Probleme in Code zu erkennen, die erfahrene Prüfer frühzeitig bemerken – von booleschen Modusflaggen über unterdrückte Fehler bis hin zu anderen Problemen – sowie, wie Sie beurteilen können, wann jedes davon ein echtes Problem darstellt.
13 Min. LesezeitFrontend-Komponenten nach dem Prinzip der Verantwortung statt der Wiederverwendung entwerfen
Erfahren Sie, warum die Organisation von Frontend-Komponenten nach klaren Eigentumsverhältnissen und Verantwortlichkeiten – anstelle von maximaler Code-Wiederverwendung – es erleichtert, Änderungen an Funktionen besser zu isolieren und zu warten.
14 Min. LesezeitNeun koderebene Gewohnheiten, die die Arbeit von Senior-Engineern zuverlässiger machen
Es werden neun konkrete Programmierpraktiken untersucht – von Schutzklauseln bis hin zu einem strengen Datenmodellieren –, die den Code widerstandsfähiger, lesbarer und unter Druck leichter zu debuggen machen.
7 Min. LesezeitEin praktischer Vergleich der Muster für die Ordnerstruktur in React
Vergleich der auf Funktionen, Schichten und Domänen basierenden React-Ordnerstruktur nebeneinander, zusammen mit einer einfachen Regel dafür, wann man wechseln sollte, wenn die Codebasis wächst.
5 Min. Lesezeit
Über diese Artikel
Angebot in 24 Stunden
Denselben Stack in einer Operator-Schicht? Brief schicken — Angebot in 24 Stunden.