سؤال

لقد قرأت البرامج التعليمية في جميع أنحاء الويب مع أنواع مختلفة من البرامج التعليمية المحددة في اللعبة (ومع ذلك ، فإن هذا يتبين أنه عام إلى حد كبير).

هل هناك أي أسباب لسبب تسمية العديد من المطورين متغيراتهم مثل:

mContext

بالنسبة لي ، من المهم فقط تسمية "سياق" أو شيء مشابه.

هل هناك أي أسباب تجعل "M" من قبل؟ (أعلم أن هذا مسألة أسلوب ، لكنني أشعر بالفضول لما تمثله)

هل كانت مفيدة؟

المحلول

ال m سيكون للدلالة على أن الكائن هو متغير عضو في الفصل المعني. إنه استخدام شائع لـ التدوين المجري بادئة الاسم مع أدلة على الغرض من المتغير أو النوع.

نصائح أخرى

لأولئك منا الذين يوافقون على تشويش أسماءنا المتغيرة مع مثل هذه الشخصيات ، معروفة باسم "الثآليل". في رأيي ، مع معرفات اليوم ، من الأفضل ترك الثآليل ، لأنه يمكننا بسهولة التمييز بين المتغيرات المحلية والمتغيرات الأعضاء دون مساعدتهم.

يرغب العديد من المبرمجين في بادئة متغيراتهم بأحرف صغيرة تمثل نوع الكائن الذي يمثله المتغير. علي سبيل المثال:

var strMyString = new String();

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top