Camel case:
تأتي التسمية من حيوان الجمل , فسنام الجمل تمثل الأحرف الكبيرة في اسم المتغير , ربما يبدو الأمر غريباً بعض الشيئ . هذه الطريقة شائعة جداً وتستخدم غالباً لتسمية المتغيرات ، تعتمد على إزالة الفراغات بين الكلمات وتكبير أول حرف من كل كلمة عدا الأولى , وعلى سبيل المثال متغير is user logged في المثال السابق يكتب بالطريقة التالية في Camel Case
$isUserLogged = true; #The first letter is not capital and there is no dashes or underscores.
Pascal case:
في هذه الطريقة يتم إزالة المسافات وتكبير الحرف الأول من كل كلمة و كتتمة لمثالنا السابق , يكون اسم المتغير كما يلي :
IsUserLogged = true #All First Letters are caps and no spaces.
أغلب المبرمجين الأنيقين يستخدمون هذه الطريقة , لسبب ما.
Snake case:
هذه الطريقة تقوم باستبدال كل محرف مسافة ب(_) مع الإبقاء على الأحرف صغيرة وهناك طريقة فرعية منها تسمى Snake case All cap) وفيها يتم تكبير كل الحروف.
للكتابة بطريقة snake case:
$is_user_logged = true; #no Caps at all and replace spaces with underscore (_)
ينتشر استخدام هذه الطريقة للمبرمجين بلغة php بشكل كبير , وأيضاً لتسمية قواعد البيانات وحقول وجدوال قواعد البيانات.
وللكتابة بطريقة Snake case All cap):
$IS_USER_LOGGED = true; #All Caps and replace spaces with underscores (_)
يكثر استخدام هذه الطريقة في تسمية الثوابت .
Kebab case:
صحيح , أنت لم تخطأ في القراءة , يقصد ب kebab سيخ الكباب (نوع من أنواع الطعام) , و في هذه الطريقة يتم استبدال كل محرف مسافة ب(-) فنكتب بالشكل التالي:
$is-user-logged = true; #no Caps and replace spaces with dashes.
يكثر استخدام هذه الطريقة في تسمية الكلاسات في css مثلاً , او في الروابط التي تندرج تحت قسم الروابط النظيفة Clean Links .