หลักการตั้งชื่อที่มักใช้ในภาษา C คืออะไร? ฉันรู้ว่ามีอย่างน้อยสอง:
- GNU / linux / K&R ที่มี lower_case_functions
- ? ชื่อ? ด้วยฟังก์ชั่น UpperCaseFoo
ฉันกำลังพูดถึง C ที่นี่เท่านั้น โครงการส่วนใหญ่ของเราเป็นระบบฝังตัวขนาดเล็กซึ่งเราใช้ 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)