ما هي اصطلاح التسمية في C ++

Ma Hy Astlah Altsmyt Fy C



تمثل اصطلاحات التسمية جزءًا مهمًا من الترميز. إنها عملية اختيار الأسماء المناسبة للوظائف والمتغيرات والفئات وكيانات البرنامج الأخرى. تعمل اصطلاحات التسمية على تحسين قابلية قراءة الكود وفهمه ، مما يتيح لها أن تكون أبسط للحفاظ عليها والتكيف معها في المستقبل. سيتناول القسم التالي اصطلاحات تسمية C ++.

ما هي اصطلاح التسمية في C ++؟

غالبًا ما تتضمن معايير التسمية في C ++ استخدام بادئات أو لواحق معينة ، وحالة الجمل ، والأحرف الكبيرة للمتغيرات ، وأسماء الفئات الأولى بأحرف كبيرة. يهدف الهدف من هذه الاتفاقيات إلى الحفاظ على الكود أكثر اتساقًا وأسهل في القراءة حتى يتمكن المبرمجون الآخرون من فهمها بسرعة وسهولة.







اصطلاح تسمية مختلف للمتغيرات

في C ++ ، بعض ممارسات اسم المتغير النموذجية هي:



1: يجب أن تكون الأسماء المتغيرة وصفية وذات مغزى ، يصف بالضبط ما يمثله المتغير.



2: حالة الجمل: إنه نمط يكون فيه الحرف الأول للكلمة صغيرًا ، والحرف الأول لكل كلمة تالية مكتوبًا بحروف كبيرة ، مع عدم وجود مسافات فارغة بين الكلمات. في C ++ ، غالبًا ما يتم استخدام هذا الاصطلاح لأسماء المتغيرات.





3: استخدام 'is' لبادئة المتغيرات المنطقية: من المعتاد أن تسبق اسم المتغير بـ 'is' أو 'has' للإشارة إلى أنه يمثل قيمة منطقية.

4: يجب تسمية الثوابت بجميع الأحرف الكبيرة والشرطة السفلية من بين الكلمات للإشارة إلى حقيقة أنه لا يقصد تحديثها.



5: حالة باسكال: هذه الحالة تشبه حالة الجمل. الاختلاف الوحيد بين كليهما هو أن الحرف الأول من الكلمة الأولى يجب أيضًا أن يُكتب بحروف كبيرة في حالة باسكال. على عكس حالة الجمل ، حيث تكون الكلمة الأولى بأحرف صغيرة ، إذا استخدمت حالة باسكال ، فإن كل كلمة تبدأ بحرف كبير.

يوجد أدناه مثال على اصطلاحات التسمية في C ++ ، بحيث يمكنك بسهولة فهم مفهوم اصطلاح التسمية.

مثال: برنامج C ++ لعرض المتغيرات باستخدام اصطلاحات تسمية مختلفة

فيما يلي تطبيق بسيط لبرنامج C ++ يوضح اصطلاحات التسمية المتغيرة المذكورة أعلاه:

# تضمين
استخدام اسم للمحطة؛

انت مين ( ) {
// بأسماء وصفية للمتغيرات
عدد int totalNumber = 100 ؛
// مع حالة الجمل لأسماء المتغيرات
اسم السلسلةOfStudent = 'نفسه' ؛
// بادئة المتغيرات المنطقية 'يكون'
bool isEmployed = خطأ شنيع ؛
يتم فحص منطقية = حقيقي ؛
// تطبيق كل الأحرف الكبيرة ل المتغيرات الثابتة
كثافة العمليات HIGHEST_ASSIGNMENT = 100 ؛
ثابت مزدوج PI_VALUE = 3.14 ؛
// اصطلاح تسمية المتغير من خلال باسكال قضية
سلسلة FinalResultOfStudent = 'يمر' ؛
كوت << '- [اصطلاح تسمية مختلف للمتغيرات في C ++] -' << نهاية.
كوت << '1: بأسماء وصفية للمتغيرات' << نهاية.
كوت << 'إجمالي عدد الطلاب:' << الرقم الإجمالي << نهاية.
كوت << '2: مع حالة الجمل بأسماء متغيرة' << نهاية.
كوت << 'أسم الطالب: ' << اسم الطالب << نهاية.
كوت << '3: مع بادئة المتغيرات المنطقية' << نهاية.
كوت << 'موظف: ' << موظف << نهاية.
كوت << 'مفحوص: ' << مفحوص << نهاية.
كوت << '4: مع تطبيق اصطلاح تسمية جميع الأحرف الكبيرة للمتغيرات الثابتة' << نهاية.
كوت << 'أعلى عدد من التعيينات:' << HIGHEST_ASSIGNMENT << نهاية.
كوت << 'قيمة PI:' << PI_VALUE << نهاية.
كوت << '5: الاتفاقية المتغيرة مع حالة باسكال' << نهاية.
كوت << 'النتيجة النهائية: ' << FinalResultOfStudent << نهاية.
يعود 0 ؛
}

أعلن هذا البرنامج ببساطة بناء الجملة المتغير وفقًا لاتفاقيات التسمية الخمسة المذكورة أعلاه. في الوظيفة الرئيسية ، يكون المتغير الأول هو totalNumber والذي يكون طبقًا لـ اصطلاح التسمية الوصفي الذي يطبع 100 قيمة كناتج. تمت تهيئة متغير nameOfStudent التالي باستخدام Mickle Steve والذي يظهر امتداد اصطلاح تسمية حالة الجمل.

أظهر المتغيران isEmployed and isChecked النتيجة المنطقية كإخراج يمثل ملف اصطلاح تسمية البادئة. بعد ذلك ، يتم تهيئة المتغيرات HIGHEST_ASSIGNMENT و PI_VALUE بقيم محترمة مثل 100 و 3.14 والتي تحدد حرف كبير لاتفاقية التسمية .

في النهاية ، يمثل المتغير FinalResultOfStudent الامتداد اصطلاح حالة باسال لتسمية المتغيرات. استخدم هذا البرنامج البسيط اصطلاح التسمية واحدًا تلو الآخر المذكور أعلاه وطباعته على وحدة التحكم باستخدام cout كما هو موضح في الإخراج التالي:

ملحوظة: تساعد اصطلاحات التسمية هذه المبرمجين الآخرين على فهم الكود المصدري بسرعة أكبر وسهولة عن طريق جعله معياريًا وأقل صعوبة في القراءة.

خاتمة

تعد اصطلاحات التسمية أمرًا بالغ الأهمية في البرمجة لأنها تساعد في فهم الكود وقابلية صيانته. لضمان التوحيد والوضوح ، يجب على مطوري C ++ الالتزام بأنماط التسمية المحددة. قد يؤدي اتباع هذه القواعد إلى تسهيل قراءة التعليمات البرمجية وتعديلها ، مما يقلل من فرص الأخطاء والعيوب. باتباع اصطلاحات تسمية معينة ، يمكن للمبرمجين إنتاج كود أكثر كفاءة ويمكن صيانته.