[elektro] C naming convention
Miko, Imre
imre.miko at siemens.com
Thu Feb 10 18:12:45 CET 2011
Szia,
Kontrollerekhez C-ben igy csinalom:
Valtozonak tipus u08, s08, stb.
valtozonevek es fuggvenynevek csupa kis betu alulvonassal elvalasztva a szavak.
Modul fuggvenyek eseten prefix nagybetuvel, pl. I2C_init, ADC_start_conversion,
Struct es Enum tipus nagy kezdobetuvel egybeirva, pl: MenuItem (mindig typedef-elve, hogy az enum, struct kulcsszavakat a hasznalatnal ne kelljen kiirni)
(Ez meg nem egyseges. mert korabban hasznaltam kis t prefix-et is, pl: tDate, de ezt mostmar inkabb elhagyom)
Enum elemek es macro-k nagybetuvel vegig, szavak alulvonassal elvalasztva.
A nev lehetoleg legyen hosszu es beszedes, kiveve talan a lokalis valtozok (pl. len, index), ciklusvaltozok (pl: i, j), es tipusnevek (pl: u08).
Erdemes ugy valasztani, hogy a neveket ne tartalmazzak masik pl hosszabb nevek (type, input_type), mert igy a
rovid nevre (type) keresve sokkal nehezebb azt megtalalni.
Udv,
Imre
-----Original Message-----
From: elektro-bounces at tesla.hu [mailto:elektro-bounces at tesla.hu] On Behalf Of Moczik Gabor
Sent: 09 February 2011 19:17
To: elektro at tesla.hu
Subject: [elektro] C naming convention
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...
--
((( Móczik Gábor )))--((( e|mail: pm-01 |@| progzmaster |.| hu )))
((( S.k.y.p.e.: moczik )))
-----------------------------------------
elektro[-flame|-etc]
More information about the Elektro
mailing list