एक विधि है कि एक XML धारा रिटर्ननामकरण परंपरा संक्षिप्ताक्षर
public Stream getXmlStream();
या बजाय
public Stream getXMLStream();
क्या है कि बारे में अपनी राय है बुलाया जाना चाहिए? सबसे अच्छा अभ्यास क्या माना जाता है?
एक विधि है कि एक XML धारा रिटर्ननामकरण परंपरा संक्षिप्ताक्षर
public Stream getXmlStream();
या बजाय
public Stream getXMLStream();
क्या है कि बारे में अपनी राय है बुलाया जाना चाहिए? सबसे अच्छा अभ्यास क्या माना जाता है?
कोई भी सही उत्तर नहीं है। यह wiki निकालने उपयोगी है:
प्रोग्रामिंग पहचानकर्ता अक्सर इस तरह के "पुराने HTML फ़ाइल" के रूप में acronyms और initialisms जो ऊपरी मामले में पहले से ही कर रहे हैं, को रोकने के लिए की जरूरत है। शीर्षक केस नियमों के साथ समानता द्वारा, प्राकृतिक ऊंट केस प्रतिपादन में ऊपरी मामले, अर्थात् "oldHTMLFile" में संक्षिप्त नाम होगा। हालांकि, यह दृष्टिकोण समस्याग्रस्त है जब दो शब्दकोष एक साथ होते हैं (उदाहरण के लिए, "पार्स डीबीएम एक्सएमएल" "parseDBMXML" बन जाएगा) या जब मानक कम ऊंट के मामले को अनिवार्य करता है लेकिन नाम संक्षिप्त नाम (उदाहरण के लिए "SQL सर्वर" "एसक्यूएल सर्वर" बन जाएगा)। इस कारण से, कुछ प्रोग्रामर संक्षेपों का इलाज करना पसंद करते हैं जैसे कि वे शब्द कम थे और "oldHtmlFile", "parseDbmXml" या "sqlServer" लिखते हैं।
मैं यह नहीं कह रहा हूँ कि यह इस तरह होना should
लेकिन कुछ के लिए, वे स्वचालित रूप से समायोजित/उम्मीद है जब वहाँ ऊपरी मामलों पत्र कम मामलों पत्र के बाद की एक अनुक्रमिक स्ट्रिंग है वहाँ एक संक्षिप्त कहीं है कि कर सकते हैं। मेरे opinion
getXmlStream()
-यह के कुछ है कि मैं think
ज्यादातर लोगों को पढ़ने के लिए आसान कुछ है, तुरन्त आसानी से getXMLStream()
पढ़ने में सक्षम उन की संख्या की तुलना के साथ जाने का ..
आप शायद getXmlStream
के लिए जाना चाहिए । parseDBMXML
या अधिक जटिल उदाहरणों के बारे में सोचें जो कोड को पढ़ने योग्य नहीं बनाते हैं।
विकिपीडिया CamelCase
से आता है public Stream getXMLStream();
का उपयोग कर उचित इसके बेहतर होगा संक्षिप्त नाम का मूल अर्थ रखने के लिए
ए 'सम्मेलन "है सिर्फ इतना है कि - यह एक" नियम "नहीं है। हालांकि, मुझे दृढ़ता से लगता है कि getXmlStream()
सबसे अच्छा विकल्प है। इस तरह के कई शब्दों पर विचार करें: getSQLDBIOXML()
से getSqlDbIoXml()