Hallo Leute,
Ich bin gerade am überlegen wie ich Funktions und Variablennamen in
meinem Code am besten gestalte. Ich habe bereits viel Erfahrung in der
Desktop Programmierung mit Qt und mich bis jetzt auch an die Coding
Conventions gehalten. Das Problem: C-Code kann man leider nicht 100%
gleich bennen wie C++ Code. Deshalb habe ich ein paar Ideen gesammelt:
"Normaler" C Style:
1 | delay_ms();
|
2 | timer_init();
|
3 | timer_set_clk();
|
Meiner Meinung nach ziemlich hässlich und unpraktisch.
CamelCase:
1 | delayMs();
|
2 | timerInitialize() oder initializeTimer()?
|
3 | timerSetClock() oder setTimerClock()?
|
So hab ichs bisher gemacht. Man kommt aber schnell drauf das man
Funktionen im rechten Style schwer findet und im Linken wirds
unleserlich.
Hybrid Style:
1 | delayMs();
|
2 | Timer_initialize();
|
3 | Timer_setClock();
|
Kommt schon sehr nahe an den Qt-Style heran (Timer::initialize()).
Globale Funktionen mit <Bibliotheknamen>_ und privates ganz Normal.
So jetzt meine Frage, wie "Styled" ihr euren Code?