2013-06-26 15 views
14

मुझे विभिन्न प्रकार के पहचानकर्ता मामलों में रुचि है, और लोग उन्हें क्या कहते हैं। क्या आप इस सूची, या अन्य वैकल्पिक नामों के किसी भी जोड़े के बारे में जानते हैं?विभिन्न प्रकार के मामले क्या हैं?

  • myIdentifier: ऊंट मामले (जैसे जावा में चर नाम)
  • MyIdentifier: पूंजी ऊंट मामले (जैसे जावा वर्ग के नाम में)
  • my_identifier: नाग मामले (जैसे अजगर में चर नाम)
  • मेरी -identifier: कबाब मामले
  • myidentifier (रैकेट नाम में जैसे): फ्लैट मामले (जैसे जावा पैकेज के नाम में)
  • MY_IDENTIFIER: अपर केस (सी में जैसे निरंतर नाम)
+7

My1d3nT1F13r: लीट केस^_^ –

+0

हां! यह चालाक है: डी –

+1

इसे कबाब-केस क्यों कहा जाता है? नाम कहां से आया? – Dan

उत्तर

5

नाम या तो भाषा के बाद या रंगीन होते हैं; अधिकांश के पास एक विशिष्ट समुदाय के बाहर मानक नाम नहीं है।

इन नामकरण सम्मेलनों (नामों के लिए नाम!) के लिए कई नाम हैं; Naming convention: Multiple-word identifiers देखें, खासकर CamelCase (अपर कैमलसेल, लोअर कैमेल कैस) के लिए। हालांकि, कई के पास मानक नाम नहीं है। पाइथन शैली मार्गदर्शिका PEP 0008 पर विचार करें - यह उन्हें "lower_case_with_underscores" जैसे सामान्य नामों से कॉल करता है।

एक प्रसिद्ध उपयोग के बाद एक सम्मेलन का नाम है। (कश्मीर & में इस्तेमाल

  • c_case: इस परिणाम में:

    • PascalCase
    • MACRO_CASE (सी पूर्वप्रक्रमक मैक्रो)

    ... और इन नामों, जो व्यापक रूप से इस्तेमाल नहीं कर रहे हैं पता चलता है आर और मानक लाइब्रेरी में, size_t की तरह)

  • लिस्प-केस, सीएसएस-केस
  • COBOL-CASE

वैकल्पिक रूप से, ऐसे चित्र हैं, जिनमें सबसे अच्छी तरह से स्थापित CamelCase है। snake_case अधिक हालिया (2004) है, लेकिन अब अच्छी तरह से स्थापित है। कबाब-केस अभी तक हालिया है और अभी भी स्थापित नहीं है, और हो सकता है कि स्टैक ओवरफ़्लो पर हो! (What's the name for dash-separated case?) कैटरपिलर_case, ट्रेन-केस, कारवां-केस इत्यादि जैसे कई और रंगीन सुझाव हैं।

+0

यह स्वीकार्य उत्तर होना चाहिए। – Tom

संबंधित मुद्दे