Quali sono le convenzioni di denominazione comunemente usate in C? So che ce ne sono almeno due:
- GNU / linux / K&R con lower_case_functions
- ? nome ? con funzioni UpperCaseFoo
Sto parlando di C solo qui. La maggior parte dei nostri progetti sono piccoli sistemi embedded in cui utilizziamo C.
Ecco quello che intendo utilizzare per il mio prossimo progetto:
C Convenzione sulla denominazione
Struct TitleCase
Struct Members lower_case or lowerCase
Enum ETitleCase
Enum Members ALL_CAPS or lowerCase
Public functions pfx_TitleCase (pfx = two or three letter module prefix)
Private functions TitleCase
Trivial variables i,x,n,f etc...
Local variables lower_case or lowerCase
Global variables g_lowerCase or g_lower_case (searchable by g_ prefix)