मुझे यह समझने में समस्या हो रही है कि मेरे कुछ चर नामों के लिए कैमेलकेस सिंटैक्स कैसे लागू किया जाए ।
उदाहरण के लिए, मुझे ऊंट के मामले में "फोननंबर" जैसे शब्द को कैसे सही ढंग से लिखना चाहिए? यह है phoneNumber
या phonenumber
? इसी तरह "उपयोगकर्ता नाम" के साथ, यह है username
या userName
?
मुझे लगता है कि यह सही ऊंट मामले से नहीं लगती है जैसे motorCycle
, passWord
, sunDay
, setUp
या waveLength
ये सिर्फ एक शब्द प्रत्येक रहे हैं के बाद से। मुझे लगता है कि ऐसा क्यों कहा जा सकता है hashMap
लेकिन hashtable
पिछले मामले में राजधानी के बिना ऊंट मामले में भी क्योंकि हैशटेबल एक शब्द है जबकि हैश मैप दो शब्द हैं।
लेकिन अगर मोटरसाइकिल का रंग एक है तो क्या यह तब से होगा motorcycleColor
जब एक शब्द सम्मिलित है? क्या यह सही है या यह होना चाहिए phoneNUmber
, waveLength
, sunBlock
और यहां तक कि sunDay
सप्ताह के रविवार के लिए?
उदाहरण के लिए, विधि को क्यों कहा जाता है, getISOCountries
जबकि यह कहता है कि HttpHeaders
यह स्पष्ट नहीं है कि अगर हमारे पास कोई विधि है String camelCaseString = dog.toCamelCase()
या क्या है interface CamelCase
।
username
यह क्या है, यह एक कॉल साइन है, न कि "उपयोगकर्ता का नाम", इसलिए यह मोटरसाइकिल की तरह पहले नाम या अंतिम नाम (जिसे ऊंट होना चाहिए) से अधिक है
street
एक वर्ग और name
उसकी एक विशेषता / डेटा सदस्य होना चाहिए ।