تفاصيل مثيرة للاهتمام حول الاسم المتغير
-
26-09-2019 - |
سؤال
لقد قرأت البرامج التعليمية في جميع أنحاء الويب مع أنواع مختلفة من البرامج التعليمية المحددة في اللعبة (ومع ذلك ، فإن هذا يتبين أنه عام إلى حد كبير).
هل هناك أي أسباب لسبب تسمية العديد من المطورين متغيراتهم مثل:
mContext
بالنسبة لي ، من المهم فقط تسمية "سياق" أو شيء مشابه.
هل هناك أي أسباب تجعل "M" من قبل؟ (أعلم أن هذا مسألة أسلوب ، لكنني أشعر بالفضول لما تمثله)
المحلول
ال m
سيكون للدلالة على أن الكائن هو متغير عضو في الفصل المعني. إنه استخدام شائع لـ التدوين المجري بادئة الاسم مع أدلة على الغرض من المتغير أو النوع.
نصائح أخرى
لأولئك منا الذين يوافقون على تشويش أسماءنا المتغيرة مع مثل هذه الشخصيات ، معروفة باسم "الثآليل". في رأيي ، مع معرفات اليوم ، من الأفضل ترك الثآليل ، لأنه يمكننا بسهولة التمييز بين المتغيرات المحلية والمتغيرات الأعضاء دون مساعدتهم.
يرغب العديد من المبرمجين في بادئة متغيراتهم بأحرف صغيرة تمثل نوع الكائن الذي يمثله المتغير. علي سبيل المثال:
var strMyString = new String();