قواعد التسمية
جزء من قسم Fundamentals في رحلة Java على Coddy — الدرس 11 من 73.
في لغة Java، من المهم اتباع اصطلاحات التسمية للحفاظ على كودك قابلاً للقراءة وللصيانة. إليك بعض القواعد الأساسية:
- أسماء المتغيرات:
- استخدم
camelCase: ابدأ بحرف صغير، ثم اجعل الحرف الأول من كل كلمة لاحقة حرفاً كبيراً (مثال:firstName،studentCount). - اختر أسماءً وصفية توضح الغرض من المتغير (مثال:
userAgeبدلاً منua). - تجنب الأسماء المكونة من حرف واحد باستثناء عدادات الحلقات البسيطة.
- استخدم
- أسماء الثوابت:
- استخدم
UPPER_SNAKE_CASE: اكتب بأحرف كبيرة، مع الفصل بين الكلمات بشرطات سفلية (على سبيل المثال،MAX_VALUE،PI_VALUE). - تُستخدم للقيم التي لا تتغير طوال البرنامج.
- استخدم
- القواعد العامة:
- يمكن أن تحتوي الأسماء على أحرف، وأرقام، وشرطات سفلية، وعلامات الدولار.
- يجب أن تبدأ الأسماء بحرف، أو شرطة سفلية
_، أو علامة دولار$.
- القواعد العامة:
- الأسماء حساسة لحالة الأحرف (
myVariableتختلف عنmyvariable). - تجنب استخدام الكلمات المحجوزة في Java (مثل
int،class،public، إلخ.).
- الأسماء حساسة لحالة الأحرف (
اتباع هذه الاصطلاحات يساعد في جعل كودك أكثر وضوحاً، خاصة عند العمل ضمن فرق أو عند مراجعة كودك لاحقاً.
ورقة مرجعية
تساعد اتفاقيات التسمية في Java في الحفاظ على الكود مقروءاً وقابلاً للصيانة:
أسماء المتغيرات:
- استخدم
camelCase: ابدأ بحرف صغير، واجعل الحرف الأول من الكلمات اللاحقة كبيراً - اختر أسماءً وصفية:
firstName،studentCount،userAge - تجنب الأسماء المكونة من حرف واحد باستثناء عدادات الحلقات
أسماء الثوابت:
- استخدم
UPPER_SNAKE_CASE:MAX_VALUE،PI_VALUE - للقيم التي لا تتغير طوال البرنامج
قواعد عامة:
- يمكن أن تحتوي الأسماء على أحرف، وأرقام، وشرطات سفلية، وعلامات دولار
- يجب أن تبدأ بحرف، أو شرطة سفلية
_، أو علامة دولار$ - الأسماء حساسة لحالة الأحرف
- تجنب الكلمات المحجوزة في Java
جرّب بنفسك
لا يتضمّن هذا الدرس تحدّيًا برمجيًا.
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Fundamentals
4المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمة (Modulo)الزيادة والنقصانالزيادة والنقصان اللاحقةاختصارات العمليات الحسابيةمعاملات المقارنةمقارنة النصوص7أساسيات الإدخال والإخراج
دوال System.outتنسيق المخرجاتكلاس Scannerمراجعة - حتى 120مراجعة - صح أم خطأ5المعاملات - الجزء الثاني
المعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيمراجعة - المنطق البسيطالمعاملات المنطقية - الجزء الثالثالمعاملات المنطقية - الجزء الرابع3المتغيرات - الجزء الثاني
الثوابتقواعد التسميةمراجعة - تهيئة المتغيراتتحويل الأنواع - الجزء الأولتحويل الأنواع - الجزء الثاني6اتخاذ القرار
جملة Ifجملة If - Elseجملة Switchالمعامل الثلاثيمراجعة - If Elseجملة If - Else المتداخلة