Bezeichnernamen



  • Hier folgt eine Möglichkeit um Bezeichner einen Namen zu geben:

    Bezeichner bestehen aus zwei Teilen: Das Prefix und den lokal Namen.

    Prefixe
    -------

    Ein Prefix kann unterschiedliche Formen besitzen.
    Es is unterteilt in: Primäres und sekundares Prefix.

    Das primäre Prefix kann drei unterschiedliche Formen haben:
    o 'Pds' (erstes Zeichen hat Groß-, alle anderen Kleinbuchstaben)
    o 'PDS' (alles Zeichen sind Großbuchstaben)
    o 'pds' (alle Zeichen sind Kleinbuchstaben)

    Das sekundäre Prefix (der Separator) kann sein:
    o '_'
    o '$'
    o leer

    Es gibt 3*3=9 verschiedene Formen von Prefixen.

    Lokale Namen
    ------------

    Das erste Wort beginnt mit einem Großbuchstaben, wenn das primäre Prefix mit
    einem Großbuchstaben beginnt, sonst mit einem Kleinbuchstaben.
    All anderen Wörter können aus zwei verschiedenen Formen bestehen:
    o System (starten mit einem Großbuchstaben)
    o system (alle sind Kleinbuchstaben)

    Beispiele:
    PDSInitSystempdsInitSystem pdsinitSystem
    pds_initSystem
    pdsinitSystem
    PdsInitSystm

    Digital VMS benutzt das Dollar '$' - Zeichen als Separator.
    Windows benutzt die letzte Methode.

    Mein bevorzugter Weg ist der erste, weil er klar und deutlich Prefix und
    lokalen Name und die Wörter im lokalen Name separiert.

    Was ist euer bevorzugter Weg, und warum ?



  • Was genau hat das mit C zu tun? 😃



  • Dieser Thread wurde von Moderator/in SeppJ aus dem Forum C (C89 und C99) in das Forum Rund um die Programmierung verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.



  • marm.mm schrieb:

    Was ist euer bevorzugter Weg, und warum ?

    Ich finde eigentlich nur zwei Arten akzeptabel: Alles klein und Unterstriche zum separieren oder aber Groß- und Kleinschreibung ohne Unterstriche mischen. Das ergibt drei Möglichkeiten: prefix_some_var, prefixSomeVar (camelCase) oder PrefixSomeVar (PascalCase). Wobei ich keine Prefixe verwende.

    Irgendwo im Internet gab's auch mal einen Artikel, der viele Varianten auf Lesbarkeit bewertet hat; finde ich aber nicht mehr.

    P.S.: Dollarzeichen in Variablennamen 😕


Log in to reply