Regel
Halten Sie Linien bei lesbar lesbar Länge.
Zeilen , die sind zu lang sind schwierig zu zu
und zu besonders auf kleineren Bildschirmen.
Unterstützte Sprachen: 45+Einleitung
Lange Codezeilen erzwingen horizontales Scrollen, was es schwierig macht, der Logik zu folgen und Fehler zu erkennen. Sie erschweren auch Code-Reviews und verringern die Lesbarkeit auf verschiedenen Bildschirmgrößen. Eine konsistente Zeilenlänge stellt sicher, dass Code einfacher zu navigieren, zu lesen und zu warten ist. Diese Regel gilt für alle Sprachen und Umgebungen.
Warum es wichtig ist
Sicherheitsimplikationen: Lange, dichte Zeilen können Schwachstellen verbergen oder unsichere Operationen während des Code-Reviews schwerer erkennbar machen.
Leistungsauswirkungen: Keine direkten Leistungsauswirkungen, aber lange Zeilen können die kognitive Belastung für Entwickelnde erhöhen und indirekt die Produktivität beeinträchtigen.
Code-Wartbarkeit: Kurze, gut strukturierte Zeilen sind leichter zu lesen, zu überprüfen und zu ändern. Sie reduzieren Fehler und vereinfachen das Debugging.
Code-Beispiele
❌ Nicht konform:
function calculateTotal(items) { return items.reduce((sum, item) => sum + item.price * item.quantity, 0); }Warum das wichtig ist: Das Aufteilen der Zeile in mehrere Segmente verbessert die Lesbarkeit und erleichtert das Nachvollziehen der Reduce-Logik.
✅ Konform:
function calculateTotal(items) {
return items.reduce(
(sum, item) => sum + item.price * item.quantity,
0
);
}Warum das wichtig ist: Das Aufteilen der Zeile in mehrere Segmente verbessert die Lesbarkeit und erleichtert das Nachvollziehen der Reduce-Logik.
❌ Nicht konform (komplexes Objekt):
const user = { id: 1, name: 'Alice', email: 'alice@example.com', roles: ['admin', 'editor'], active: true };Warum es falsch ist: Die einzelne Zeile ist lang und schwer zu überblicken, besonders beim Überprüfen mehrerer Eigenschaften oder beim Debugging.
✅ Konform:
const user = {
id: 1,
name: 'Alice',
email: 'alice@example.com',
roles: ['admin', 'editor'],
active: true
};Warum das wichtig ist: Mehrzeilige Formatierung verbessert die Lesbarkeit und Wartbarkeit, was es einfacher macht, Eigenschaften später zu erweitern oder zu ändern.
Fazit
Halten Sie Zeilen auf einer überschaubaren Länge, um die Lesbarkeit, Wartbarkeit und Fehlererkennung zu verbessern. Teilen Sie lange Anweisungen, Objekte und Funktionsaufrufe zur besseren Übersichtlichkeit in mehrere Zeilen auf. Eine konsistente Formatierung beschleunigt Code-Reviews und reduziert die kognitive Belastung für Entwickelnde.
.avif)
