تسمية الجمل :
كما يوحي اسمها، فهي تشير إلى استخدام مزيج من الأحرف الكبيرة والصغيرة لتكوين أسماء المتغيرات والوظائف. على سبيل المثال، إليك نفس الوظيفة المسماة باستخدام علامة الجمل وترميز الشرطة السفلية:
printEmployeePaychecks(); print_employee_paychecks(); |
يستخدم اسم الوظيفة الأول تسمية الجمل، ويتم تمييز كل نقطة توقف منطقية في اسم الوظيفة بحرف كبير يستخدم اسم الوظيفة الثانية طريقة الشرطة السفلية، ويتم تمييز كل نقطة توقف منطقية في اسم الوظيفة بشرطة سفلية؛ .
أصبح تدوين الجمل أكثر شيوعًا في السنوات الأخيرة، ويتم استخدامه كثيرًا في العديد من المكتبات والبيئات الوظيفية الجديدة مثل Microsoft Windows. من ناحية أخرى، أصبحت طريقة الشرطة السفلية شائعة بعد ظهور c. وهي شائعة الاستخدام في العديد من البرامج والبيئات القديمة مثل UNIX.
التسميات المجرية :
تستخدم على نطاق واسع في بيئات مثل Microsoft Windows. قاعدة تسمية المتغيرات (بما في ذلك وحدات الماكرو أيضًا) المستخدمة في برمجة Windows هي التسميات المجرية. تم اقتراح تقنية التسمية هذه بواسطة مبرمج Microsoft القادر، تشارلز سيموني.
تحدد التسميات المجرية نطاق المتغير ونوعه وما إلى ذلك عن طريق وضع بادئة له برمز الحرف الصغير المقابل أمام اسم المتغير. يمكن استخدام هذه الرموز عدة مرات في نفس الوقت، ويكون الترتيب m_ (متغيرات الأعضاء) أولاً، ثم المؤشرات، ثم أنواع البيانات البسيطة، ثم غيرها.
على سبيل المثال: يمثل m_lpszStr متغير عضو مؤشر طويل يشير إلى سلسلة تنتهي بـ 0 حرف.
مفتاح التسميات المجرية هو: اسم المعرف يبدأ بحرف صغير واحد أو أكثر كبادئة؛ البادئة متبوعة بكلمة أو مجموعة كلمات بالحرف الأول بأحرف كبيرة، والتي يجب أن تشير إلى الغرض. من المتغير.
تسميات باسكال :
تشبه تسميات الجمل. كل ما في الأمر هو أن تسميات الجمل تستخدم أحرفًا صغيرة، بينما تستخدم تسميات باسكال أحرفًا كبيرة، مثل:
DisplayInfo(); سلسلة اسم المستخدم؛ |
كلاهما يستخدم تسمية باسكال. في لغة C#، تعتبر تسميات باسكال وتسميات الجمل هي الأكثر شيوعًا.
ملخص قواعد التسمية الثلاثة:
MyData هو مثال على تسمية Pascal وmyData عبارة عن تسمية جمل. الحرف الأول من الكلمة الأولى مكتوب بأحرف كبيرة. يبدو أن iMyData عبارة عن تسمية مجرية يشير إلى نوعه، وما يلي يسمى نفس اسم باسكال، مما يدل على الغرض من المتغير. |