प्रश्न: वाक्य रचना classऔर idमूल्यों के लिए व्यावहारिक विचार क्या हैं ?
ध्यान दें कि मैं शब्दार्थ के बारे में नहीं पूछ रहा हूं , अर्थात जो वास्तविक शब्द उपयोग किए जा रहे हैं, उदाहरण के लिए इस ब्लॉगपोस्ट में वर्णित है । नामकरण सम्मेलनों के उस तरफ पहले से ही बहुत सारे संसाधन हैं, वास्तव में विभिन्न वाक्यविन्यास बिट्स पर व्यावहारिक जानकारी के लिए मेरी खोज को अस्पष्ट करना : आवरण, अंतर्क्रिया का उपयोग (विशेष रूप से -डैश), उपयोग करने या बचने के लिए विशिष्ट वर्ण, आदि।
इस प्रश्न के कारण पूछने के लिए:
- आईडी और वर्ग पर नामकरण प्रतिबंध स्वाभाविक रूप से किसी भी सम्मेलन के लिए नेतृत्व नहीं करता है
- नामकरण परंपराओं के शब्दार्थ पक्ष पर संसाधनों की प्रचुरता वाक्य-रचना संबंधी विचारों पर अस्पष्ट खोज करती है
- मुझे इस पर कोई आधिकारिक स्रोत नहीं मिला
- इस विषय पर अभी तक एसई प्रोग्रामर पर कोई सवाल नहीं था :)
मैंने जिन कुछ सम्मेलनों का उपयोग करने पर विचार किया है:
UpperCamelCase, मुख्य रूप से सर्वर साइड कोडिंग से एक क्रॉस-ओवर आदत के रूप मेंlowerCamelCaseजावास्क्रिप्ट नामकरण सम्मेलनों के साथ स्थिरता के लिएcss-style-classes, जो सीएसएस गुणों के नामकरण के अनुरूप है (लेकिन Ctrl + Shift + ArrowKey पाठ का चयन होने पर कष्टप्रद हो सकता है)with_under_scores, जिसे मैंने व्यक्तिगत रूप से ज्यादा इस्तेमाल नहीं किया हैalllowercase, याद रखना आसान है, लेकिन लंबे नामों के लिए पढ़ना कठिन हो सकता हैUPPERCASEFTW, अपने साथी प्रोग्रामर को नाराज़ करने का एक शानदार तरीका (शायद पठनीयता के लिए विकल्प 4 के साथ संयुक्त)
और शायद मैंने कुछ महत्वपूर्ण विकल्प या संयोजन भी छोड़ दिए हैं। तो: सम्मेलनों के नामकरण के लिए क्या विचार हैं, और वे किस सम्मेलन का नेतृत्व करते हैं?