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 */
}