2011-11-26 12 views
33

एक विधि है कि एक XML धारा रिटर्ननामकरण परंपरा संक्षिप्ताक्षर

public Stream getXmlStream(); 

या बजाय

public Stream getXMLStream(); 

क्या है कि बारे में अपनी राय है बुलाया जाना चाहिए? सबसे अच्छा अभ्यास क्या माना जाता है?

उत्तर

29

कोई भी सही उत्तर नहीं है। यह wiki निकालने उपयोगी है:

प्रोग्रामिंग पहचानकर्ता अक्सर इस तरह के "पुराने HTML फ़ाइल" के रूप में acronyms और initialisms जो ऊपरी मामले में पहले से ही कर रहे हैं, को रोकने के लिए की जरूरत है। शीर्षक केस नियमों के साथ समानता द्वारा, प्राकृतिक ऊंट केस प्रतिपादन में ऊपरी मामले, अर्थात् "oldHTMLFile" में संक्षिप्त नाम होगा। हालांकि, यह दृष्टिकोण समस्याग्रस्त है जब दो शब्दकोष एक साथ होते हैं (उदाहरण के लिए, "पार्स डीबीएम एक्सएमएल" "parseDBMXML" बन जाएगा) या जब मानक कम ऊंट के मामले को अनिवार्य करता है लेकिन नाम संक्षिप्त नाम (उदाहरण के लिए "SQL सर्वर" "एसक्यूएल सर्वर" बन जाएगा)। इस कारण से, कुछ प्रोग्रामर संक्षेपों का इलाज करना पसंद करते हैं जैसे कि वे शब्द कम थे और "oldHtmlFile", "parseDbmXml" या "sqlServer" लिखते हैं।

6

मैं यह नहीं कह रहा हूँ कि यह इस तरह होना should लेकिन कुछ के लिए, वे स्वचालित रूप से समायोजित/उम्मीद है जब वहाँ ऊपरी मामलों पत्र कम मामलों पत्र के बाद की एक अनुक्रमिक स्ट्रिंग है वहाँ एक संक्षिप्त कहीं है कि कर सकते हैं। मेरे opiniongetXmlStream() -यह के कुछ है कि मैं think ज्यादातर लोगों को पढ़ने के लिए आसान कुछ है, तुरन्त आसानी से getXMLStream() पढ़ने में सक्षम उन की संख्या की तुलना के साथ जाने का ..

11

आप शायद getXmlStream के लिए जाना चाहिए । parseDBMXML या अधिक जटिल उदाहरणों के बारे में सोचें जो कोड को पढ़ने योग्य नहीं बनाते हैं।

विकिपीडिया CamelCase

2

से आता है public Stream getXMLStream(); का उपयोग कर उचित इसके बेहतर होगा संक्षिप्त नाम का मूल अर्थ रखने के लिए

13

ए 'सम्मेलन "है सिर्फ इतना है कि - यह एक" नियम "नहीं है। हालांकि, मुझे दृढ़ता से लगता है कि getXmlStream() सबसे अच्छा विकल्प है। इस तरह के कई शब्दों पर विचार करें: getSQLDBIOXML() से getSqlDbIoXml()

की तुलना करें
संबंधित मुद्दे