[elektro] C naming convention
DemonBob
demonbob at freemail.hu
Wed Feb 9 19:52:53 CET 2011
Én mindent kisbetűvel, kivéve makrók. Saját modulban lévő függvények
prefixe mindig _ nálam, és szoktam használni az előre definiált
típusokat. Bár az uint8_t -t hajlamos vagyok tovább rövidíteni u8-ra
például pl.
A változó név meg nyilván "olvasmányos" legyen, bárki aki beleolvas
érthesse rövid idő alatt. Majd a meglévő kódjaimat akarom még doxygene
kompatibilissé tenni ezen kívül, szintén az érthetőség jegyében.
> Xorn wrote:
>> 2011/2/9 Moczik Gabor<pm_levlista at progzmaster.hu>:
>>> Hali!
>>>
>>> Közvéleménykutatás. :-)
>>>
>>> Ki milyen névkonvenciókat használ C-ben?
>>>
>>> define/struct/enum/változó elnevezések, kisbetű/nagybetű, prefix/suffix,
>>> rövid vagy hosszú nevek, stb...
>> A lokalis valtozok, strukturanevek, struktura definiciok stb.
>> kisbetusek, global valtozo nagy kezdobetuvel, makronevek csupa
>> nagybetuvel. Nem tudom, mi az ajanlas, en igy szoktam meg anno.
> Én valami elnevezési logikát használsz?
>
> pl. az egy modulban lévő nevek elé teszel prefixet? (lcd_init,
> lcd_write, stb...)
>
> Vagy pl. a struct/enum/typedef nevekhez _t végződést, esetleg valami mást?
>
> Mellesleg az stdint.h típusait (uint32_t, stb), meg size_t meg ilyeneket
> használtok, vagy inkább unsigned char és társai?
>
More information about the Elektro
mailing list