Menu
CoddyTech

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

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

في البرمجة، من المهم اتباع اصطلاحات التسمية للحفاظ على سهولة قراءة الشيفرة وصيانتها. ومع ذلك، هناك بعض القواعد والاصطلاحات التي ينبغي عليك اتباعها عند تسمية الأشياء في C++:

  • يمكن أن تحتوي الأسماء على أحرف وأرقام وشرطات سفلية.
  • يجب أن تبدأ الأسماء بحرف أو بشرطة سفلية.
  • الأسماء حساسة لحالة الأحرف (myVariable وmyvariable مختلفان).
  • لا يمكن أن تكون الأسماء كلمات محجوزة في C++ (مثل int وfloat وif وما إلى ذلك).

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

  • camelCase: تُوصَل الكلمات معًا، وتبدأ كل كلمة بعد الأولى بحرف كبير (مثلًا، totalAmount، numberOfStudents). يُستخدم عادةً لأسماء المتغيرات والدوال في C++.
  • PascalCase: يشبه camelCase، لكن الكلمة الأولى تبدأ أيضًا بحرف كبير (مثلًا، TotalAmount، MyClass). يُستخدم عادةً لأسماء الأصناف في C++.
  • snake_case: تكون الكلمات كلها بأحرف صغيرة وتفصل بينها شرطات سفلية (مثلًا، total_amount وnumber_of_students). يُستخدم غالبًا في C++ لأسماء الملفات أو في لغات أخرى مثل Python.
  • SCREAMING_SNAKE_CASE: مثل snake_case، لكن بأحرف كبيرة كلها (مثلًا، MAX_SIZE وTOTAL_AMOUNT). يُستخدم عادةً للثوابت والماكروهات في C++.
  • كن وصفيًا وتجنب الأسماء القصيرة جدًا (مثلًا، numberOfStudents أفضل من n).
  • تجنب استخدام أسماء متغيرات من حرف واحد، باستثناء العدادات البسيطة (مثلًا، i وj وk).

إليك بعض الأمثلة على أسماء المتغيرات الجيدة والسيئة:

// جيد
int age = 30;
double totalPrice = 150.99;      // camelCase
int numberOfStudents = 25;       // camelCase
const int MAX_STUDENTS = 100;    // SCREAMING_SNAKE_CASE للثوابت

// سيئ
int a = 30;  // قصير جدًا وغير واضح
double TOTAL_PRICE = 150.99;  // الأحرف الكبيرة ليست للمتغيرات العادية
int n = 25;  // قصير جدًا وغير واضح

جرّب بنفسك

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

quiz iconاختبر نفسك

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

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

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