Abstände

Die Kodierungskonventionen, die mit den Abständen im Zusammenhang stehen 1, werden zur Verstärkung der Lesbarkeit des Quellcodes gebraucht. Es gibt keine bekannten Forschungen, die behaupten, dass die Abstände bei der Quellcodelesbarkeit helfen würden, aber bei einem einfachen Vergleich des weiter unten liegenden Codes wird es gezeigt, dass sie schwach beim besseren Codeverständnis helfen. Zum Beispiel [1]:

int i; for(i=0;i<10;++i){ printf("%d",i*i+i); }

έναντι

int i; for( i = 0; i < 10; ++i ) { printf( "%d", i * i + i ); }

Der Gebrauch von Abständen im Quellcode ist gleich wie in den Regeln der englischen Sprache. Das bedeutet [2]:

  1. Die meisten Grundsymbole in den Programmiersprachen (z.B. ”=”, ”+”, u.v.a.) müssen wenigstens einen Abstand vorher-davor und einen Abstand danach haben, mit den unten liegenden Ausnahmen:
    1. Es gibt keinen Abstand vor einem Komma oder vor einem Fragezeichen.
    2. Es gibt keinen Abstand vor oder nach einem Punkt.
    3. Es gibt keinen Abstand zwischen den Binäroperatoren (z.B. ”->”, ”++”).
  2. Mehr als ein Abstand kann für die Elementausrichtung gebraucht werden (wie bei der Vertikale Ausrichtung).
  3. Leere Zeilen können auch für die Separation logischer Codeblocks gebraucht werden, wie
    1. Am Anfang des Quellcodes, wo es Direktive include, const, typedef, usw. gibt.
    2. und in Quellcodestücken, die ausgedehnt sind und in denen-worin es separate Teile gibt und die durch eine leere Zeile separiert werden können.
1. Die Abstände, die tabs und die Zeilenwechsel heißen Abstände

1Wikipedia, Programming style --- {W}ikipedia{,} The Free Encyclopedia,
2Thomas C. Bressoud, C++ Programming Style Guide,





results matching ""

    No results matching ""