Menu
Coddy logo textTech

Namenskonventionen

Teil des Abschnitts Grundlagen der C#-Journey von Coddy — Lektion 12 von 69.

Namenskonventionen sind wie die Verkehrsregeln für Programmierer. Sie helfen dabei, den Code organisiert und verständlich zu halten.

Stellen Sie sich vor, Straßenschilder wären alle zufällig und uneinheitlich – es wäre pures Chaos! Ähnlich verhält es sich mit Code: Ohne Namenskonventionen kann er unordentlich und verwirrend werden.

In C# ist das Einhalten konsistenter Benennungskonventionen entscheidend für das Schreiben von sauberem, wartbarem und gemeinschaftlichem Code. Hier sind einige wichtige Konventionen, die Sie beachten sollten:

  • PascalCase: Verwenden Sie dies für Klassennamen, Methodennamen und Eigenschaftsnamen. Jedes Wort beginnt mit einem Großbuchstaben, z. B. MyClass, CalculateTotal, FirstName.
  • camelCase: Verwenden Sie dies für lokale Variablen und Methodenparameter. Das erste Wort beginnt mit einem Kleinbuchstaben, und jedes weitere Wort beginnt mit einem Großbuchstaben, z. B. myVariable, customerName, calculateTotal.
  • _underscorePrefix: Verwenden Sie dies für private Felder (Variablen innerhalb einer Klasse). Beginnen Sie mit einem Unterstrich, gefolgt von camelCase, z. B. _myPrivateField, _customerAge.
  • UPPER_CASE: Verwenden Sie dies für Konstanten. Alle Buchstaben sind Großbuchstaben, und Wörter werden durch Unterstriche getrennt, z. B. MAX_VALUE, PI, DEFAULT_TIMEOUT.

Hier sind einige zusätzliche Tipps:

  • Verwenden Sie beschreibende Namen, die den Zweck der Variable oder Methode klar angeben.
  • Vermeiden Sie Abkürzungen oder Akronyme, es sei denn, sie sind im Kontext Ihres Codes allgemein verständlich.
  • Seien Sie konsistent mit Ihren gewählten Konventionen in Ihrem gesamten Projekt.

Spickzettel

C#-Benennungskonventionen helfen dabei, den Code organisiert und wartbar zu halten:

  • PascalCase: Für Klassennamen, Methodennamen und Eigenschaftsnamen
    MyClass, CalculateTotal, FirstName
  • camelCase: Für lokale Variablen und Methodenparameter
    myVariable, customerName, calculateTotal
  • _underscorePrefix: Für private Felder (Unterstrich + camelCase)
    _myPrivateField, _customerAge
  • UPPER_CASE: Für Konstanten (Großbuchstaben mit Unterstrichen)
    MAX_VALUE, PI, DEFAULT_TIMEOUT

Zusätzliche Tipps:

  • Verwenden Sie aussagekräftige Namen, die den Zweck klar erkennen lassen
  • Vermeiden Sie Abkürzungen, es sei denn, sie sind allgemein verständlich
  • Seien Sie in Ihrem gesamten Projekt konsistent

Probier es selbst

Diese Lektion enthält keine Programmieraufgabe.

quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen