Menu
CoddyTech
flag Ar iconالعربيةdown icon

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

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

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

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

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

  • PascalCase: استخدمه لأسماء الفئات والطرائق والخصائص. يبدأ كلّ لفظ بحرف كبير، مثل MyClass وCalculateTotal وFirstName.
  • camelCase: يُستخدم للمتغيرات المحلية ومعاملات الأساليب. تبدأ الكلمة الأولى بحرف صغير، وتبدأ كل كلمة تالية بحرف كبير، مثل myVariable وcustomerName وcalculateTotal.
  • _underscorePrefix: استخدمه للحقول الخاصة (المتغيرات داخل الصنف). ابدأ بشرطة سفلية متبوعة بتسمية camelCase، مثل _myPrivateField و_customerAge.
  • استخدم PascalCase للثوابت: تستخدم الثوابت المُعلنة باستخدام const أيضًا PascalCase، مثل MaxValue وPi وDefaultTimeout. سترى ثوابت مكتوبة بأحرف كبيرة مفصولة بشرطات سفلية، مثل MAX_VALUE، في لغات أخرى وفي الشيفرات القديمة، لكن هذا ليس الاصطلاح المتبع في C#.

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

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

جرّب بنفسك

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

quiz iconاختبر نفسك

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

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

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