الLetter case في عالم البرمجة اولا ليس لها علاقة بتحسين عمل الكود وما إلى ذلك هو لغرض جعل الكود مفهوم بالنسبة لفريقك او لك لو مر وقت طويل ثم عدت للكود سوف يفيدك Letter case بحيث تسهل عليك فهم الكود ف مثلا على سبيل المثال شخص يكتب اسامي للمتغيرات بهذا الشكل
x
Xx1
x0
XA
يتبع...
x
Xx1
x0
XA
يتبع...
ثم قام بأرسال لك هذا الكود ! هل سوف تفهمه للمرة الأولى ؟ لن اقول انك لن تفهمه لكن سوف يصعب عليك فهمه اولا بسبب هذه التسميات المجهولة اللتي لاتفسر عمل هذا المتغير او الدالة ! وهنا استخدم المبرمجين Letter case التالية :-
- Camel case
- Pascal case
- Snake case
- Kebab case
يتبع
- Camel case
- Pascal case
- Snake case
- Kebab case
يتبع
الCamel case (اشهرهم) :-
هو سياق يقول لك ان تكتب مقطعين أو اكثر من العبارات يصبح المقطع الأول, اول حرف سمول او حرف صغير والمقاطع المتبقية من العبارة تكون اول حرف منها كابتال او حرف كبير .
مثال
raw case :-
first name
camel case :-
firstName
يتبع..
هو سياق يقول لك ان تكتب مقطعين أو اكثر من العبارات يصبح المقطع الأول, اول حرف سمول او حرف صغير والمقاطع المتبقية من العبارة تكون اول حرف منها كابتال او حرف كبير .
مثال
raw case :-
first name
camel case :-
firstName
يتبع..
الPascal case :-
هو مثل Camel case لكن الأختلاف الوحيد هو ان اول مقطع من العبارة التي تحتوي على مقطعين او اكثر تكون ايضا "كابتال" او "حرف كبير" .
مثال
raw case :-
first name
Pascal case :-
FirstName
يتبع..
هو مثل Camel case لكن الأختلاف الوحيد هو ان اول مقطع من العبارة التي تحتوي على مقطعين او اكثر تكون ايضا "كابتال" او "حرف كبير" .
مثال
raw case :-
first name
Pascal case :-
FirstName
يتبع..
الSnake case :-
هو سياق يقول لك ان عندما تجد مقطعين او اكثر في عبارة ما تقوم بوضع علامة "_" بين كل مقطع ومقطع في العبارة .
مثال .
raw case :-
first name
snake case :-
first_name
هو سياق يقول لك ان عندما تجد مقطعين او اكثر في عبارة ما تقوم بوضع علامة "_" بين كل مقطع ومقطع في العبارة .
مثال .
raw case :-
first name
snake case :-
first_name
الKebab case :-
مثل Snake case لكن الأختلاف الوحيد بينهم هو ان العلامة التي تضعها هي "-" وليس "_" .
raw case :-
first name
kebab case :-
first-name
غالبا يستخدم Kebab case في endpoints مثل الأخبار وغيرها الكثير .
مثل Snake case لكن الأختلاف الوحيد بينهم هو ان العلامة التي تضعها هي "-" وليس "_" .
raw case :-
first name
kebab case :-
first-name
غالبا يستخدم Kebab case في endpoints مثل الأخبار وغيرها الكثير .
طبعا يوجد Letter case اخرى غير اللذي ذكرت لمن يود أن يبحث لينقذ البشر من x1 و var974 و m07 و x53 .
جاري تحميل الاقتراحات...