SSA – Einheitlicher Standard für Akkordeons
Der SSA-Standard legt Anforderungen an die Semantik, Zugänglichkeit und Funktionsweise von Akkordeons fest
131
2 min.

66
2 min.
Der SSPS-Standard legt Anforderungen an die Struktur und Benennung von Dateien und Ordnern im Projekt fest.
Die Verwendung von Kleinbuchstaben und Bindestrichen ist für alle Ordner und Dateien des Projekts obligatorisch. Dies ist eine bewusste Wahl der Schreibweise, die Konsistenz gewährleistet und Probleme verhindert. Dieser Ansatz verhindert Konflikte in verschiedenen Betriebssystemen und Versionskontrollsystemen (Git), in denen die Groß-/Kleinschreibung unterschiedlich behandelt werden kann, was zu Fehlern beim Zusammenführen von Zweigen oder beim Erstellen auf CI führt.
Die Verwendung von kebab-case löst die folgenden Probleme:
getPrice.ts, Price.tsx und Name.test.ts in einem Verzeichnis.CuteIDKOKReader werden in lesbare Namen wie cute-id-kok-reader.ts umgewandelt.Warum nicht snake_case:
Die Pfade in den Importen sehen einheitlich aus und sind leicht lesbar. Die einzige zulässige Ausnahme sind Systemdateien im Stammverzeichnis des Repositorys, wie README oder CONTRIBUTING, da ihre Großschreibung durch allgemein anerkannte Dokumentationsstandards vorgegeben ist.
Der Dateiname sollte keine Informationen duplizieren, die bereits durch die Ordnerstruktur bereitgestellt werden. In SSPS wird der Kontext durch den Speicherort bestimmt, d. h. wenn sich die Datei in features/auth befindet, ist die Bezeichnung auth-login-form.tsx überflüssig. Richtig wäre login-form.tsx.
Der Übergang von Namen wie HeaderUserMenuAvatar zur Struktur widgets/header/ui/user-menu/avatar ermöglicht es, Dateinamen kurz und präzise zu halten.
Das Projekt ist in Schichten mit klaren Verantwortungsbereichen aufgebaut. Globale Gruppen (entities, features, widgets) werden immer im Plural benannt. Konkrete Module (Slices) innerhalb dieser Gruppen werden im Singular benannt. Interne Segmente (ui, model, api) bleiben standardmäßig.
Dies schafft eine vorhersehbare Architektur, wobei die Aufgabe, den Warenkorb zu ändern, immer zu features/add-to-cart führt, wo Schnittstelle und Logik klar voneinander getrennt sind. Die Verwendung einer einheitlichen Schreibweise (kebab-case) macht Projekte einheitlich, was eine schnellere Orientierung und Problemlösung ermöglicht.
Ähnliche Kategorien:
Der SSA-Standard legt Anforderungen an die Semantik, Zugänglichkeit und Funktionsweise von Akkordeons fest
131
2 min.
Analyse kritischer Fehler im Webdesign. Warum Slider, automatische Audio-Wiedergabe und schwere Seiten die Konversion und Positionen in Google und Yandex beeinträchtigen
13
2 min.
Der SSP-Standard legt Anforderungen an die Semantik, Zugänglichkeit und Logik der Seitennavigation fest
108
1 min.
Der SSV-Standard legt Anforderungen an die Semantik, die Konfiguration von Hintergrund- und interaktiven Videos, Attribute für Safari, Barrierefreiheitsregeln und das Gewicht von Videos fest
102
4 min.
Behebt Probleme mit der Funktion von Vite bei aktiviertem VPN, Konfiguration der Verbindung, um die Umleitung des lokalen Datenverkehrs in den VPN-Tunnel zu vermeiden
92
2 min.