Variablen benennen: Ein Entwickler-Leitfaden für sauberen Code

6 Min. Lesezeit

Variablenbenennung ist die häufigste Designentscheidung eines Programmierers. Gute Namen machen Code selbstdokumentierend; schlechte Namen zwingen Leser, Ihre Logik zu entschlüsseln.

Kernprinzipien

  • Absicht offenlegen: elapsedTimeInDays statt d
  • Desinformation vermeiden: Nennen Sie eine Liste nicht accountList, wenn es eigentlich ein Set ist
  • Aussprechbare Namen verwenden: generationTimestamp statt genymdhms
  • Suchbare Namen verwenden: MAX_STUDENTS_PER_CLASS statt 7

Namensmuster nach Typ

TypMusterBeispiele
Booleanis/has/can/should + AdjektivisActive, hasPermission
ZählerSubstantiv + Count/TotalretryCount, totalItems
SammlungPlural-Substantivusers, selectedItems
FunktionVerb + SubstantivcalculateTotal, fetchUser
Event-Handlerhandle/on + EventhandleClick, onSubmit

Anti-Muster

  • data, info, temp, stuff — zu vage
  • a, b, x — nur in Lambdas und Mathe-Formeln akzeptabel
  • flag — Flag wofür? Verwenden Sie stattdessen isEnabled
  • Ungarische Notation (strName, intAge) — veraltet mit modernen IDEs

Namen formatieren

Verwenden Sie den camelCase-Konverter für JavaScript-Variablen, den snake_case-Konverter für Python oder den Case-Converter-Hub.