Changes between Initial Version and Version 1 of CodingStyle


Ignore:
Timestamp:
Apr 1, 2007, 5:27:41 PM (12 years ago)
Author:
julian
Comment:

Seite erstellt. Erste rudimentäre Richtlinien

Legend:

Unmodified
Added
Removed
Modified
  • CodingStyle

    v1 v1  
     1= So sollte der Code aussehen =
     2
     3Es gibt viele unterschiedliche "Coding Styles", aber für das TBB2 existiert trotzdem eigene Richtlinien. Es kann durchaus sein, dass sich diese Richtlinien mit anderen bekannten überschneiden.
     4
     5
     6== Klammern ==
     7Nach einem `if` folgt direkt die Klammer auf. Geschweifte Klammern auf kommen grundsätzlich in dieselbe Zeile, geschweifte Klammern zu in die nächste Zeile.
     8 * Falsch:
     9{{{
     10if (blablabla)
     11{
     12    blablabla;
     13    blablabla;
     14}
     15}}}
     16 * Richtig:
     17{{{
     18if(blablabla) {
     19    blablabla;
     20    blablabla;
     21}
     22}}}
     23
     24
     25== Bennenung: ==
     26Bei der Bennenung von Variablen, Klassen etc. werden einzelne Wörter durch Großschreibung getrennt und nicht durch Unterstriche. Dabei beginnen alle Variablen und Funktionsnamen grundsätzlich mit einem Kleinbuchstaben. Ausnahmen bilden Module: Diese beginnen wie Klassen mit einem Großbuchstaben.
     27 * Falsch:
     28{{{
     29$db = Factory::singleton('DB');
     30$this->modules['navbar']->...
     31class testeMich {}
     32class testemich {}
     33$Test = 456;
     34$hallowelt = ...
     35$HalloWelt = ...
     36function Lalala() {}
     37}}}
     38 * Richtig:
     39{{{
     40$DB = Factory::singleton('DB');
     41$this->modules['Navbar']->...
     42class TesteMich {}
     43$test = 456;
     44$halloWelt = ...
     45function lalala() {}
     46}}}