[elektro] C naming convention
Xorn
toth.endre at gmail.com
Wed Feb 9 20:13:31 CET 2011
2011/2/9 Moczik Gabor <pm_levlista at progzmaster.hu>:
> 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?
Az attol fugg, mennyire bonyolult a kod, hany modul van, szubrutinok
stb., de persze, lehet finomitania rendszert. Ezek csak az
okolszabalyok, amiket mindig igy csinalok.
> Mellesleg az stdint.h típusait (uint32_t, stb), meg size_t meg ilyeneket
> használtok, vagy inkább unsigned char és társai?
En reflexbol mindig mindennek megmondom a tipusat, akkor is, ha nem
kellene. Mindig mindenhez odateszem a type castot, ha kell, ha nem.
Sok kellemetlensegtol megkimelt mar a pointerkezelesnel. :-)
Innentol kezdve mindegy, milyen tipusokat hasznalok. Amilyet kell, ami
eppen praktikus az adott feladatra, ugysem keveredhet semmivel.
Best regards,
Andy
More information about the Elektro
mailing list