Qtech Logo
المُدونة

تقاليد تسمية المعرفات: من الكباب إلى الجمل!


ديسمبر 13, 2021

نوف السعيدي

كاتبة محتوى

تقاليد تسمية المعرفات: من الكباب إلى الجمل!

تصوير Árpád Czapp

لكل مبرمج أسلوبه في تسمية المعرفات، الذي غالبا ما يتعصب له بشراسة أمام الأساليب الأخرى الأقل شأنا. أخذت بعض الشركات هذا التعصب لمستوًا متقدم عبر تحديد أسلوب رسمي فريد ودعوة الجميع للإلتزام به.

أساليب التسمية أو تقاليد التسمية naming convention هي مجموعة القواعد التي تحكم تسمية المعرفات مثل المتغيرات، الدوال، وأنواع البيانات. وجود تقاليد متعارف عليها للتسلمية قد يبدو أمرا قليل القيمة أول الأمر إلا أن له منافع لا يمكن إغفالها.

أولا: قابلية القراءة. إذ تُقلل تقاليد التسمية هذه من الوقت والجهد اللازم لفهم الشفرة المصدرية، وتمنح القارئ معلومات إضافية، وتزيل الغموض المرتبط بالتسميات. إنها أيضا تساهم في الحد من تضارب التسميات خصوصا في المشاريع الطويلة.

فعوضا عن كتابة الآتي:

c = a * b

يكتب المبرمج مثلا:

Total_Hours = Daily_Hours * Working_Days

ومنه يُفهم مباشرة أن مجموع ساعات العمل - التي عملها موظف ما في ذلك الأسبوع - تساوي ساعات عمله اليومية مضروبة في أيام عمله. يمكن حتى لغير الخبير في البرمجة أن يفهم بسهولة هذا الكود.

ثانيا: تسهيل المراجعة (البشرية أو الآلية). إذ يتيح للمراجع الحكم على جودة الكود دون أن يضيع وقته في معايير التسميات. متى ما رأى المتغير الأول، يفترض المراجع أن المبرمج سيواصل الكتابة بالأسلوب نفسه. خصوصا إن كانت العملية مؤتمتة.

ثالثا: تحسن من جودة الكود. إذ تضمن اتساق التسمية عبر الشفرة المصدرية بأكلمها، ما يُسهل أيضا عمل أكثر من شخص على المشروع نفسه. كما يسهل فهمه مستقبلا بأقل قدر من المراجع، فما أسهل أن تنسى غرض كود كتبته بنفسك، إذا لم تتخذ الخطوة التحسبية بشرحه لأناك المستقبلية.

تقاليد التسمية فوق ذلك تضمن شيئا إضافيا يُهم المبرمجين - على عكس ما قد يعتقد البعض - ألا وهو الجمال! عوضا عن التسميات التعسفية والعشوائية التي قد تؤدي إلى الارتباك. إلا أن إقناع أصحاب المصلحة (كل من له علاقة بالمشروع) بالإلتزام بتقليد وحيد لا يخلو من التحديات، خصوصا إذا وجدوها مُقيدة أكثر من كونها نافعة.

لعلك رأيت الأساليب المختلفة هنا أو هناك، اليوم نتعرف على الأسماء التي تطلق على هذه الأساليب.

أسلوب الكباب lower-kebab-case

حيث يتم الفصل بين الكلمات باستخدام الواصلة (hyphen) وبذلك يتخذ النص شكل سيخ الكباب!

أسلوب الجمل camelCase

حيث يتم كتابة أول حرف من كل كلمة (عدا الكلمة الأولى) بالحروف الكبيرة، وبذلك يظهر النص بسنام أو اثنين أو أكثر متخذا شكل سنام الجمل!

أسلوب باسكال PascalCase

تشابه طريقة الجمل إلا أن الحرف الأول من الكلمة الأولى يكتب أيضا بالحروف الكبيرة

أسلوب الأفعى lower_snake_case

وفيه يُفصل بين الكلمات باستخدام الشرطات (dash) فيعلو النص ويهبط متخذا شكل الأفعى!

أسلوب الجملة، أو الأسلوب المسطح flatcase

وفيه تكتب الكلمات مترابطة دون أي معرف يُشير لبداية أو نهاية الكلمات.

يمكن أيضا أن تسخر الأساليب المذكورة أعلاه لكن عبر الكتابة بالحروف الكبيرة.

وأنت شو أسلوبك المفضل؟

هل أعجبك المحتوى؟

اشترك لاستلام النشرة الإخبارية

اطلع على أعمالنا السابقة

ألق نظرة على المشاريع التي ساهمنا في نجاحها

أعمالنا

خلا نشتغل!

جاهز لتحويل فكرتك إلى واقع؟ قدم طلبا بعرض الأسعار، وخلينا نشتغل!

لدیك فكرة ترید تحویلھا لواقع؟

احصل على عرض أسعار، مجانا
Qtech Logo

جهات الاتصال

مبنى الشريف، الطابق الثاني، شقة رقم 23+968 2429 8897info@qtech.om

© 2021 كيوتك - مبني بـ ❤️ في

EN

|

AR