मुझे एक ऐसा नाम चुनने का काम सौंपा गया है जो वास्तव में हमारे वास्तुकला का आंतरिक नाम होगा। मैं इस ज़िम्मेदारी को गंभीरता से ले रहा हूं, क्योंकि मैंने बहुत सारे "बुरे" नामस्थानों के साथ काम किया है और दूसरों पर हमला नहीं करना चाहते हैं।नामस्थान नाम चुनते समय मुझे क्या पता होना चाहिए?
क्या मुझे "खराब" नामस्थान बनाता है?
मानव कारकों के संदर्भ में:
- एक संक्षिप्त अनिवार्य रूप से कोई मतलब नहीं है कि:
DDL
,MOS
, आदि - एक नाम स्थान में, एक और विक्रेता से एक आम एक से टकरा
Office
याText
याIO
की तरह
- गैर-मूल अंग्रेजी बोलने वालों के लिए वर्तनी या उच्चारण करना एक नामस्थान है क्योंकि यह या तो एक विदेशी शब्द या उचित संज्ञा है:
Vancouver
और इसी तरह।
मुझे वर्णनात्मक क्षमता और निमोनिक के संदर्भ में नामस्थान चुनने में सहज महसूस होता है। मैं सोच रहा हूं कि तकनीकी नामस्थान नामों के परिणाम क्या हो सकते हैं। उदाहरण के लिए, नामस्थान _
से कौन सी समस्याएं उत्पन्न हो सकती हैं, जो एक कानूनी सी # नामस्थान नाम है? e
जैसे एक पत्र के बारे में क्या? क्या नामस्थान हैं जो कोडडॉम या परावर्तक को फिट करते हैं? कुछ नामस्थान जो सी # कारणों में कानूनी हैं अन्य नेट भाषाओं में समस्याएं हैं? क्या किसी नाम के लिए मोनो-अनुपालन नहीं है जो नामस्थान चुनना संभव है? क्या आपने नामस्थान के साथ काम किया है जिसने कंपाइलर या विजुअल स्टूडियो या विंडोज (या लिनक्स) फाइल सिस्टम से जुड़े कारणों के लिए अपना जीवन कठिन बना दिया है?
किसी भी मदद के लिए अग्रिम में पढ़ने और धन्यवाद के लिए धन्यवाद!
IMO, सी # नामस्थान एकदम सही हैं, इसलिए मैं सिर्फ उन्हें कॉपी। 'सिस्टम' के बजाय मैं कंपनी का नाम, या उत्पाद का नाम उपयोग करता हूं। और यह सब मैं बदल गया हूँ। – BrunoLM
@ ब्रूनोएलएम: परफेक्ट एक बहुत ही मजबूत शब्द है लेकिन मैं सहमत हूं। एमएस के नामस्थान बहुत अच्छी तरह से सोचा और व्यवस्थित हैं। लेकिन आप जावा के नामों को एक साथ रखकर जिस तरह से देख सकते हैं। एक .NET पृष्ठभूमि से आ रहा है मुझे लगता है कि जावा का संगठन अभी भी बेहतर है, आईएमएचओ। –
मुझे प्यार है कि किसी ने इस सवाल से पूछा। पहले मैंने सोचा, यह इतनी छोटी बात है; लेकिन वास्तव में, सॉफ्टवेयर डेवलपर्स के रूप में, हमें हमेशा अच्छे डिजाइन निर्णय लेने का प्रयास करना चाहिए। यह इसका एक आदर्श उदाहरण है। और मैं बहुत सारे पुस्तकालयों को जानता हूं कि वहां नामहीन नाम हैं। –