قواعد التسمية
جزء من قسم الأساسيات في رحلة C# على Coddy. الدرس 12 من 69.
تُشبه اصطلاحات التسمية قواعد المرور للمبرمجين. فهي تساعد على إبقاء التعليمات البرمجية منظمة وسهلة الفهم.
تخيّل لو كانت لافتات الشوارع عشوائية وغير متسقة تمامًا. ستكون فوضى! وبالمثل، من دون اصطلاحات التسمية، قد تصبح الشيفرة البرمجية فوضوية ومربكة.
في C#، يُعدّ اتباع اصطلاحات تسمية متسقة أمرًا بالغ الأهمية لكتابة تعليمات برمجية نظيفة وقابلة للصيانة وتعاونية. إليك بعض الاصطلاحات الأساسية التي ينبغي وضعها في الاعتبار:
- PascalCase: استخدمه لأسماء الفئات، وأسماء الأساليب، وأسماء الخصائص. يبدأ كل اسم بحرف كبير، مثل:
MyClassوCalculateTotalوFirstName.
- camelCase: استخدمه للمتغيرات المحلية ومعاملات الأساليب. تبدأ الكلمة الأولى بحرف صغير، وتبدأ كل كلمة لاحقة بحرف كبير، مثل:
myVariable،customerName،calculateTotal.
- _underscorePrefix: يُستخدم للحقول الخاصة (المتغيرات داخل فئة). ابدأ بشرطة سفلية متبوعة بـ camelCase، مثلًا:
_myPrivateField،_customerAge.
- UPPER_CASE: استخدمه للثوابت. تكون جميع الأحرف كبيرة، وتُفصل الكلمات بشرطات سفلية، مثل
MAX_VALUEوPIوDEFAULT_TIMEOUT.
إليك بعض النصائح الإضافية:
- استخدم أسماءً وصفية توضّح بجلاء الغرض من المتغيّر أو الأسلوب.
- تجنّب الاختصارات أو المختصرات الحرفية ما لم تكن مفهومة على نطاق واسع ضمن سياق التعليمات البرمجية.
- كن متسقًا مع الاصطلاحات التي اخترتها طوال مشروعك.
جرّب بنفسك
لا يتضمّن هذا الدرس تحدّيًا برمجيًا.
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
4المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمةالزيادة والنقصانالزيادة والنقصان اللاحقاختصارات العمليات الحسابية7أساسيات الإدخال والإخراج (Basic IO)
الإخراج الأساسيتضمين النصوص (String Interpolation)قراءة المدخلاتالتحليل (Parse)مراجعة - حتى 120مراجعة - True أو False5المعاملات - الجزء الثاني
معاملات المقارنةالمعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيمراجعة - المنطق البسيطالمعاملات المنطقية - الجزء الثالثتدرّب بنفسك: مترجم C# عبر الإنترنت