Methodennamen



  • ipsec schrieb:

    Und ok, Verben werden klein geschrieben, aber andere Wörter im englischen auch.

    Eigennamen aber wiederum groß. Und wenn du den Namen einer Klasse als so etwas ansiehst, hast du eine Begründung diesen groß zu schreiben, die Methoden aber klein.
    Es bietet auch etwas bessere Übersicht, wenn du auch freie Funktionen verwendest. Wenn Klassen und Funktionen alle mit dem Großbuchstaben anfangen, kannst du Klassennamen von freien Funktionen schwer unterscheiden. Gut, die IDE mit ihrem HyperIntelligentCodeAnalyser sagt dir schon was es ist, aber nicht alle haben so eine IDE.



  • Ich halte eas für sinnvoll, die Schreibweise auch zum Trennen zu benutzen.
    Dann hätte es nämlich hier gar kein C und o gebraucht.

    CRijndael oRijndael; 
    oRijndael.MakeKey("1234567890123456", CRijndael::sm_chain0, 16, 16); 
    char szDataIn1[49] = "ababababccccccccababababccccccccababababcccccccc"; 
    memset(szDataIn, 0, 49);
    


  • Danke für die vielen Antworten. Die Trennung mit Unterstrich habe ich ausprobiert das liest sich aber nicht gut, da es einem vorkommt als wären würden die Worte nicht zusammenhängen. Andererseits ist ja wohl die STL so geschrieben, entspricht also am ehesten einem C++ Standardstil. Hmmm echt schwer...

    funktion();
    Klasse objekt;
    objekt.letzterWert();
    
    funktion(objekt.letzterWert(), 42);   // besser zu lesen als
    funktion(objekt.letzter_wert(), 42); // so
    

    Welche der beiden Namenskonventionen ist denn am meisten verbreitet?


Anmelden zum Antworten