Angestrebt wird konformität zu den Richtlinien, Qualitätsmaßen aus/ zu:
    - Buch 'C++ coding standards'
    - CQM - Anforderungen Buch und insbesondere konkrete CAST-CQM
    
(1) Keine namespaces im Header importieren. Namen stattdessen qualifizieren z.B. std::string
(2) Konstanten ge-typt definieren mittels const.. Komplett groß geschrieben.
    Bsp: const char* const STATISTIK = "STATISTIK";
(3) Parameter-Namenskonvention: keine Voranstellung eines Präfixes. 
    mit Kleinbuchstaben anfangen und Verwendung von 'Camel-Case'. Bsp. 'likeThis'
(4) Macros nach Möglichkeit vermeiden.
(5) Methoden/Funktionen:
    - (CQM) zyklomatische Komplexität <= 10
    - (CQM) Gottmethode loc < 200 Zeilen
    - (CQM) Gottklasse 
    - .. weitere CQM Vorgaben kommen 
(6) Klassendefintion: 
    - private - Deklarationen am Ende der Klasse
    - static Member separieren
    
(7) Variablen: 
    - eine Deklaration inklusive Typ pro Zeile
    - Deklaration und Definition so spät wie möglich 
    - mit Kleinbuchstaben anfangen und Verwendung von 'Camel-Case'
    - Instanzvariablen enden mit den Zeichen '_'
    - Staische Variablen beginnen mit den Buchstaben 's', Folgebuchstabe ist groß
    - Globale Variablen analag statischen beginnend mit den Buchstaben 'g'
    
(8) Datenklassen als struct. Klassen mit virtuellen Methoden 
    oder Sichtbarkeitseinschränkungen als class     
    
    