Menu
Coddy logo textTech

Namenskonventionen

Teil des Abschnitts Grundlagen der C++-Journey von Coddy — Lektion 12 von 74.

In der Programmierung ist es wichtig, Namenskonventionen zu befolgen, um Ihren Code lesbar und wartbar zu halten. Es gibt jedoch einige Regeln und Konventionen, die Sie bei der Benennung von Dingen in C++ beachten sollten:

  • Namen können Buchstaben, Ziffern und Unterstriche enthalten.
  • Namen müssen mit einem Buchstaben oder einem Unterstrich beginnen.
  • Namen unterscheiden zwischen Groß- und Kleinschreibung (myVariable und myvariable sind unterschiedlich).
  • Namen dürfen keine C++-Schlüsselwörter sein (wie int, float, if usw.).

Zusätzlich zu diesen Regeln gibt es einige gängige Namenskonventionen, die Entwickler verwenden, um ihren Code konsistenter und lesbarer zu machen:

  • camelCase — Wörter werden zusammengeschrieben, wobei jedes Wort nach dem ersten mit einem Großbuchstaben beginnt (z. B. totalAmount, numberOfStudents). Wird häufig für Variablen- und Funktionsnamen in C++ verwendet.
  • PascalCase — ähnlich wie camelCase, aber das erste Wort beginnt ebenfalls mit einem Großbuchstaben (z. B. TotalAmount, MyClass). Wird häufig für Klassennamen in C++ verwendet.
  • snake_case — Wörter werden kleingeschrieben und durch Unterstriche getrennt (z. B. total_amount, number_of_students). Wird in C++ häufig für Dateinamen oder in anderen Sprachen wie Python verwendet.
  • SCREAMING_SNAKE_CASE — wie snake_case, aber komplett in Großbuchstaben (z. B. MAX_SIZE, TOTAL_AMOUNT). Wird in C++ typischerweise für Konstanten und Makros verwendet.
  • Seien Sie aussagekräftig und vermeiden Sie zu kurze Namen (z. B. ist numberOfStudents besser als n).
  • Vermeiden Sie die Verwendung von Variablennamen mit nur einem Buchstaben, außer bei einfachen Zählern (z. B. i, j, k).

Hier sind einige Beispiele für gute und schlechte Variablennamen:

// Gut
int age = 30;
double totalPrice = 150.99;      // camelCase
int numberOfStudents = 25;       // camelCase
const int MAX_STUDENTS = 100;    // SCREAMING_SNAKE_CASE für Konstanten

// Schlecht
int a = 30;  // Zu kurz und unklar
double TOTAL_PRICE = 150.99;  // Großschreibung ist nicht für reguläre Variablen
int n = 25;  // Zu kurz und unklar

Spickzettel

C++ Benennungsregeln:

  • Namen können Buchstaben, Ziffern und Unterstriche enthalten
  • Namen müssen mit einem Buchstaben oder einem Unterstrich beginnen
  • Namen unterscheiden zwischen Groß- und Kleinschreibung (myVarmyvar)
  • Namen dürfen keine C++ Schlüsselwörter sein (z. B. int, float)

Gängige Benennungskonventionen:

  • camelCase — Variablen und Funktionen: totalAmount
  • PascalCase — Klassennamen: MyClass
  • snake_case — Dateinamen / andere Sprachen: total_amount
  • SCREAMING_SNAKE_CASE — Konstanten und Makros: MAX_SIZE
  • Seien Sie beschreibend; vermeiden Sie kurze oder unklare Namen (bevorzugen Sie numberOfStudents gegenüber n)
  • Einzelbuchstaben-Namen sind nur für einfache Zähler akzeptabel (i, j, k)
int age = 30;                    // gut
double totalPrice = 150.99;      // camelCase
const int MAX_STUDENTS = 100;    // SCREAMING_SNAKE_CASE

int a = 30;                      // schlecht: unklar
double TOTAL_PRICE = 150.99;     // schlecht: Großbuchstaben für Nicht-Konstanten

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