Coding Conventions: Unterschied zwischen den Versionen
Aus Das Sopra Wiki
| Zeile 30: | Zeile 30: | ||
} | } | ||
</source> | </source> | ||
===== Lokale Variablen & Methoden Parameter ===== | ===== Lokale Variablen & Methoden Parameter ===== | ||
| Zeile 43: | Zeile 44: | ||
} | } | ||
</source> | </source> | ||
===== Interfaces ===== | ===== Interfaces ===== | ||
| Zeile 54: | Zeile 56: | ||
} | } | ||
</source> [[Kategorie:Code-Beispiele]] | </source> [[Kategorie:Code-Beispiele]] | ||
===== Private Klassenvariablen ===== | ===== Private Klassenvariablen ===== | ||
| Zeile 65: | Zeile 68: | ||
} | } | ||
</source> [[Kategorie:Code-Beispiele]] | </source> [[Kategorie:Code-Beispiele]] | ||
===== Exceptions ===== | ===== Exceptions ===== | ||
| Zeile 76: | Zeile 80: | ||
} | } | ||
</source> | </source> | ||
==== Naming Style ==== | ==== Naming Style ==== | ||
| Zeile 99: | Zeile 104: | ||
} | } | ||
</source> | </source> | ||
===== Methoden ===== | ===== Methoden ===== | ||
| Zeile 106: | Zeile 112: | ||
*Benutze Paare bestehend aus einem Verb und dem Objektname z.B. '''ShowDialog()'''. | *Benutze Paare bestehend aus einem Verb und dem Objektname z.B. '''ShowDialog()'''. | ||
*Methoden die einen Wert zurückgeben, sollte eine Beschreibung des Wertes im Namen haben z.B. '''GetObjectState()'''. | *Methoden die einen Wert zurückgeben, sollte eine Beschreibung des Wertes im Namen haben z.B. '''GetObjectState()'''. | ||
===== Variabeln ===== | ===== Variabeln ===== | ||
| Zeile 115: | Zeile 122: | ||
**Verwende '''keine''' [http://de.wikipedia.org/wiki/Ungarische_Notation Hungarian Notation] | **Verwende '''keine''' [http://de.wikipedia.org/wiki/Ungarische_Notation Hungarian Notation] | ||
**Verwende '''keine''' Abkürzungen z.B. num statt number. | **Verwende '''keine''' Abkürzungen z.B. num statt number. | ||
===== Generische Typen ===== | ===== Generische Typen ===== | ||
