Table of Contents

Vorgaben für die Softwareentwicklung

Codierung und Programmierung

Generelles

Kommentare

Beschreibung

Beispiel für Code-Kommentierung

Beispiel für auskommentierten Code

Makros

Beispiel für die vordefinierten Makros

Konstanten

enum tage {MONTAG, DIENSTAG, MITTWOCH, DONNERSTAG, FREITAG, SAMSTAG, SONNTAG}; 

for (enum tage aktuellerTag = MONTAG; aktuellerTag <= SONNTAG; aktuellerTag++)
{...};

Beispiel für Konstanten

Variablen - leserlich, initialisiert und separat

Wichtig: Das gilt z.B. für Grenzen von Schleifen ( for(int i=0; i<iMax;i=i+1)) oder für Sonderzeichen. Bei größeren Programmen biete es sich an die const Variablen mit in einem separaten header zu pflegen.

Beispiel für Variablen

Anweisungsblöcke und Funktionen

Beispiel für Anweisungsblöcke

Arrays, Schleifen und Abfragen

Beispiel für Arrays, Schleifen und Abfragen

Programmoptimierung - kurz und übersichtlich

Beispiel für ähnliche Zeilen

Beispiel für Verzweigungen 1 - Umwandlung in Array

Beispiel für Verzweigungen 2 - Umwandlung in Switch-Case

Beispiel für Verzweigungen 3 - Optimierung von Switch-Case

Beispiel Verzweigungen 4 - Umwandlung in for-Schleife und Arrays

Beispiel für Verzweigungen 5 - Verwenden von Else if

Beispiel Verzweigungen 6 - Reduzieren der Anweisungen

Beispiel für Schleifen 1 - main()

Beispiel für Schleifen 2 - Abbrechen verschachtelter Schleifen

Beispiel für Variablen mit Ausgabe

Testen und Abgabe

Bewertung

Zur Bewertung lege ich diese Checkliste (xls-File) als Maßstab an.