تسمية المتغيرات: 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.
- لا تستخدم مسافات أو رموزًا غير مسموحة.
- اختر أسلوبًا واحدًا في المشروع ولا تخلط بين الأساليب.
- اجعل الاسم متسقًا مع نوع البيانات التي يخزنها.
جودة الأسماء جزء من وضوح الكود وسهولة صيانته، كما في المبرمج وكاتب الكود وبيئات التطوير والصيانة. وللأنواع: أنواع البيانات.
أمثلة جيدة وسيئة
| جيد | سيئ | السبب |
|---|---|---|
| studentName | x | الاسم الأول يعبّر عن المعنى |
| total_price | tp1 | الثاني يخفي المعنى |
| isAdult | flag | الأول واضح أنه قيمة منطقية |
وتجنب خلط الأسلوبين في المشروع نفسه حتى لا يضيع القارئ بين studentName وstudent_age.
المصطلحات: عربي ↔ English
- متغير
- Variable
- camelCase
- camelCase
- snake_case
- snake_case
لماذا يهمّ هذا في BTEC؟
في المشاريع يُستحسن اختيار أسلوب واحد والالتزام به، مع أسماء تعبّر عن المعنى لا أحرف عشوائية.
أسئلة تجيب عنها هذه الصفحة
- ما هو camelCase وsnake_case؟
- كيف أسمّي المتغيرات؟
مفاهيم مرتبطة
- المبرمج وكاتب الكود: ما الفرق وما مبادئ البرمجة الجيدة؟كاتب الكود يركز على صياغة الأوامر ليعمل البرنامج بأي طريقة، أما المبرمج فمحلل مشكلات يفهم المتطلبات ويفكك المشكلة ويصمم الحل ثم يكتب كودًا واضحًا قابلًا للصيانة ويختبره بخطة.
- بيئات التطوير وصيانة البرامج والتحكم بالإصدارات (Git)كيف تخفف بيئات التطوير المتكاملة (IDE) صعوبة تعديل البرامج الكبيرة، وكيف يتتبع نظام Git التغييرات ويسهّل العمل الجماعي بمفاهيم Repository وCommit وBranch وPull Request.
- أنواع البيانات الأساسية في البرمجة وإعلان المتغيرات والإسناد والإدخال والإخراجالأنواع الأساسية: عدد صحيح، وعدد كسري (حقيقي)، وحرف مفرد، وسلسلة نصية، وقيمة منطقية (صح/خطأ). واختيار النوع المناسب يمنع أخطاء كثيرة، وتختلف طريقة إعلان المتغير وأوامر الإسناد والإدخال والإخراج من لغة لأخرى مع بقاء الفكرة واحدة.
- تمثيل عناصر المشكلة في البرنامج: المتغيرات والثوابت والعمليات والقرارات والمخرجاتبعد فهم المشكلة وتفكيكها نحدد العناصر التي سيستخدمها البرنامج: متغيرات تتغير، وثوابت لا تتغير، وعمليات حسابية ومنطقية، وقرارات تعتمد على شرط، ومخرجات تُعرض للمستخدم.
عن كاتب الصفحة

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