Coding Conventions: Unterschied zwischen den Versionen
Aus Das Sopra Wiki
Keine Bearbeitungszusammenfassung |
|||
| Zeile 10: | Zeile 10: | ||
Die folgenden Namenskonventionen sind einzuhalten: | Die folgenden Namenskonventionen sind einzuhalten: | ||
* | * Typen und Namespaces: <tt>UpperCamelCase</tt> | ||
* | * Interfaces: <tt>IUpperCamelCase</tt> | ||
* | * Typ Parameter: <tt>TUpperCamelCase</tt> | ||
* | * Methoden, Properties und Events: <tt>UpperCamelCase</tt> | ||
* Lokale | * Lokale Variablen: <tt>lowerCamelCase</tt> | ||
* Lokale | * Lokale Konstanten: <tt>lowerCamelCase</tt> | ||
* | * Parameter: <tt>lowerCamelCase</tt> | ||
* | * Felder (nicht private): <tt>mUpperCamelCase</tt> | ||
* Instanzvariablen (private): <tt>mUpperCamelCase</tt> | * Instanzvariablen (private): <tt>mUpperCamelCase</tt> | ||
* Statische Felder (nicht private): <tt>sUpperCamelCase</tt> | * Statische Felder (nicht private): <tt>sUpperCamelCase</tt> | ||
* Konstante Felder (nicht private): <tt>UpperCamelCase</tt> | * Konstante Felder (nicht private): <tt>UpperCamelCase</tt> | ||
* Konstante Felder (private): <tt>UpperCamelCase</tt> | * Konstante Felder (private): <tt>UpperCamelCase</tt> | ||
* Statische | * Statische Readonly Felder (nicht private): <tt>sUpperCamelCase</tt> | ||
* Statische Readonly Felder (private): <tt>sUpperCamelCase</tt> | * Statische Readonly Felder (private): <tt>sUpperCamelCase</tt> | ||
* | * Enum Member: <tt>UpperCamelCase</tt> | ||
* Alles andere: <tt>UpperCamelCase</tt> | * Alles andere: <tt>UpperCamelCase</tt> | ||
