Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

قواعد التسمية

جزء من قسم الأساسيات في رحلة C# على Coddy. الدرس 12 من 69.

تُشبه اصطلاحات التسمية قواعد المرور للمبرمجين. فهي تساعد على إبقاء التعليمات البرمجية منظمة وسهلة الفهم.

تخيّل لو كانت لافتات الشوارع عشوائية وغير متسقة تمامًا. ستكون فوضى! وبالمثل، من دون اصطلاحات التسمية، قد تصبح الشيفرة البرمجية فوضوية ومربكة.

في C#، يُعدّ اتباع اصطلاحات تسمية متسقة أمرًا بالغ الأهمية لكتابة تعليمات برمجية نظيفة وقابلة للصيانة وتعاونية. إليك بعض الاصطلاحات الأساسية التي ينبغي وضعها في الاعتبار:

  • PascalCase: استخدمه لأسماء الفئات، وأسماء الأساليب، وأسماء الخصائص. يبدأ كل اسم بحرف كبير، مثل: MyClass وCalculateTotal وFirstName.
  • camelCase: استخدمه للمتغيرات المحلية ومعاملات الأساليب. تبدأ الكلمة الأولى بحرف صغير، وتبدأ كل كلمة لاحقة بحرف كبير، مثل: myVariable، customerName، calculateTotal.
  • _underscorePrefix: يُستخدم للحقول الخاصة (المتغيرات داخل فئة). ابدأ بشرطة سفلية متبوعة بـ camelCase، مثلًا: _myPrivateField، _customerAge.
  • UPPER_CASE: استخدمه للثوابت. تكون جميع الأحرف كبيرة، وتُفصل الكلمات بشرطات سفلية، مثل MAX_VALUE وPI وDEFAULT_TIMEOUT.

إليك بعض النصائح الإضافية:

  • استخدم أسماءً وصفية توضّح بجلاء الغرض من المتغيّر أو الأسلوب.
  • تجنّب الاختصارات أو المختصرات الحرفية ما لم تكن مفهومة على نطاق واسع ضمن سياق التعليمات البرمجية.
  • كن متسقًا مع الاصطلاحات التي اخترتها طوال مشروعك.

جرّب بنفسك

لا يتضمّن هذا الدرس تحدّيًا برمجيًا.

quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات

تدرّب بنفسك: مترجم C# عبر الإنترنت