Coding style: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: == Allgemeine Richtlinien == Damit die Code Basis lesbar bleibt, sollten einige Formatierungsregeln eingehalten werden. Es finden sich weitere Hinweise auch in [[Eigene...) |
Veyron (Diskussion | Beiträge) (added Category:Ethersex) |
||
Zeile 19: | Zeile 19: | ||
/* content */ | /* content */ | ||
} | } | ||
+ | |||
+ | [[Category:Ethersex]] |
Version vom 23. Juli 2009, 20:45 Uhr
Allgemeine Richtlinien
Damit die Code Basis lesbar bleibt, sollten einige Formatierungsregeln eingehalten werden. Es finden sich weitere Hinweise auch in Eigenes_Modul_hinzufügen.
- Lizenzkopf einstellen.
- Zeilen > 80 Zeichen vermeiden.
- Geschweiftle Klammern immer in einer eigenen Zeile führen.
- Einrückungen beachten. Mit Tabulatoren nicht mit Leerzeichen arbeiten.
- KEINE Texteditor spezifischen Formatierungsregeln irgendwo plazieren.
- Makros sollten direkt unter den includes definiert werden und nicht gemischt zwischen dem Code stehen.
Funktionen
In header Dateien Funktionen wie folgt definieren:
void func(void);
In Quellcode Dateien Funktionen wie folgt implementieren:
void func(void) { /* content */ }