Eine Schreibweise, die «nicht ändern» sagt
CONSTANT_CASE, auch SCREAMING_SNAKE_CASE, schreibt alles groß mit Unterstrichen: MAX_VERSUCHE. Das ist keine Dekoration: in fast jeder Sprache signalisiert es, dass ein Wert zur Laufzeit nie wechseln darf.
Wo sie faktisch Pflicht ist
Bei Umgebungsvariablen. Auf Unix-Systemen ist die Konvention beinahe eine Regel: DATABASE_URL, NODE_ENV, API_KEY.
Häufige Fragen
Unterschied zu snake_case?
Nur die Schreibweise: snake_case klein für gewöhnliche Variablen, CONSTANT_CASE groß für Konstanten.
Verlangt JavaScript das bei const?
Keine Sprache erzwingt es technisch. Es ist eine Lesbarkeitskonvention für echte globale Konstanten.
Für Dateinamen geeignet?
Bei wenigen Wurzeldateien wie README oder LICENSE üblich, sonst besser vermeiden.