أحمد دوميBTEC IT
مقارنةالبرمجةمبني على مادة أحمد دومي

تسمية المتغيرات: camelCase وsnake_case وقواعد الأسماء الواضحة

Variable Naming Conventions

الجواب المختصر

المتغير (Variable) موقع في الذاكرة تُخزَّن فيه قيمة أثناء تنفيذ البرنامج. الاسم الجيد يعبّر عن معنى البيانات ويخلو من المسافات والرموز غير المسموحة. ومن الأساليب المتفق عليها: camelCase حيث تبدأ الكلمة الأولى بحرف صغير وكل كلمة لاحقة بحرف كبير مثل studentName وtotalMarks، وsnake_case حيث تُفصل الكلمات بشرطة سفلية بحروف صغيرة مثل student_name وtotal_marks. والالتزام بأسلوب ثابت يجعل الكود أسهل قراءة.

الأسلوبالقاعدةأمثلة
camelCaseالكلمة الأولى بحرف صغير وكل كلمة تالية تبدأ بحرف كبيرuserAge، totalPrice، studentName، maxValue
snake_caseكل الكلمات بحروف صغيرة مفصولة بشرطة سفليةuser_age، total_price، student_name، max_value

قواعد عامة

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

جودة الأسماء جزء من وضوح الكود وسهولة صيانته، كما في المبرمج وكاتب الكود وبيئات التطوير والصيانة. وللأنواع: أنواع البيانات.

أمثلة جيدة وسيئة

جيدسيئالسبب
studentNamexالاسم الأول يعبّر عن المعنى
total_pricetp1الثاني يخفي المعنى
isAdultflagالأول واضح أنه قيمة منطقية

وتجنب خلط الأسلوبين في المشروع نفسه حتى لا يضيع القارئ بين studentName وstudent_age.

المصطلحات: عربي ↔ English

متغير
Variable
camelCase
camelCase
snake_case
snake_case

كل المصطلحات في القاموس ←

لماذا يهمّ هذا في BTEC؟

في المشاريع يُستحسن اختيار أسلوب واحد والالتزام به، مع أسماء تعبّر عن المعنى لا أحرف عشوائية.

أسئلة تجيب عنها هذه الصفحة

  • ما هو camelCase وsnake_case؟
  • كيف أسمّي المتغيرات؟

عن كاتب الصفحة

أحمد دومي — Ahmad Domi

مدرّس BTEC IT · الأردن

نوع المحتوى
شرح مبني على مادة أحمد دومي — وليس نصًّا رسميًّا من Pearson
آخر مراجعة
ملاحظة على المصدر
تعتمد هذه الصفحة على ملاحظات محاضرة لأحمد دومي، وأُضيفت إليها أمثلة وشرح توضيحي عام.
المصدر
  • مادة البرمجة (أحمد دومي) — تسمية المتغيرات؛ أساليب التسمية