Які умови іменування зазвичай використовуються в C? Я знаю, що принаймні два:
- GNU / linux / K&R з функціями нижнього_чатка
- ? ім'я? з функціями UpperCaseFoo
Я говорю про С тільки тут. Більшість наших проектів - це невеликі вбудовані системи, в яких ми використовуємо C.
Ось який я планую використовувати для свого наступного проекту:
C Конвенція про найменування
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)