[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