C/C++ Coding Style

Hier sammeln wir nach und nach Regeln für unseren gemeinsamen Coding Style. Durch einen einheitlich Programmierstil wird der Programmcode für alle lesbarer und wartbarer.

Regel

Das Erstellen eines Coding Styles ist kein demokratischer Prozess.

Regel

Das Erstellen eines Coding Styles ist kein demokratischer Prozess.

Regel

Es gibt keinen Fight Club.

Regel: Zeilenlänge, Einrücktiefe, Tabs

Regel: Blöcke

Regel: Schreibweise von Variablen, Konstanten und Macros

Achtung: Unterschied von Konstanten in C und C++ beachten.

Regel: Inkrement

Regel: Pointer Definition/Deklaration

Der Stern steht bei der Variable. Das ist insbesondere dann wichtig, wenn die Definition von Pointern und Variablen gemischt wird. Also

double   *p, x;

Und nicht

double*  p, x;

Denn in beiden Fällen ist p ein Pointer und x nicht.

Regel: Keine Leerzeichen am Zeilenende

Keine Leerzeichen unmittelbar vor dem Zeilenumbruch (keine 'Trailing Spaces').