Code Review: Unterschied zwischen den Versionen

Aus Das Sopra Wiki
Dietsch (Diskussion | Beiträge)
Dietsch (Diskussion | Beiträge)
Zeile 78: Zeile 78:
*Sind Konstanten in entsprechenden Variablen verpackt und passend benannt?
*Sind Konstanten in entsprechenden Variablen verpackt und passend benannt?
*Alle Benennungen sind frei von Füllwörtern, Artikeln, dummen Witzen, etc.
*Alle Benennungen sind frei von Füllwörtern, Artikeln, dummen Witzen, etc.
*Benennungen sind einheitlich, d.h. gleiche Dinge heißen immer gleich z.b <code>Get...</code>, <code>Set...</code> usw.
*Benennungen sind einheitlich, d.h. gleiche Dinge heißen immer gleich z.b <syntaxhighlight lang="csharp" inline>Get...</syntaxhighlight>, <syntaxhighlight lang="csharp" inline>Set...</syntaxhighlight> usw.
*Klassen haben Namen im Singular z.B.: <syntaxhighlight lang="csharp" inline>class SpaceShip</syntaxhighlight>
*Klassen haben Namen im Singular z.B. <syntaxhighlight lang="csharp" inline>class SpaceShip</syntaxhighlight>
*Instanzen von Listen, Mengen, etc. sind im Plural benannt z.B.: <syntaxhighlight lang="csharp" inline>private List<SpaceShip> mSpaceShips;</syntaxhighlight >
*Instanzen von Listen, Mengen, etc. sind im Plural benannt z.B. <syntaxhighlight lang="csharp" inline>private List<SpaceShip> mSpaceShips;</syntaxhighlight >
*Methoden sind mit Verb und Substantiv benannt <syntaxhighlight lang="csharp" inline>public GetEnemySpaceShips()</syntaxhighlight >
*Methoden sind mit Verb und Substantiv benannt <syntaxhighlight lang="csharp" inline>public GetEnemySpaceShips()</syntaxhighlight >