2011-11-25 15 views
5

अंग्रेजी मेरी मूल भाषा में नहीं है, इसलिए नामस्थान के लिए एक अच्छा नाम चुनना थोड़ा मुश्किल है। क्या कोई सर्वोत्तम प्रथाओं, सम्मेलनों या नियमों का पालन करना चाहिए?एक अच्छा नामस्थान नाम कैसे चुनें? [भाषाई]

हम कक्षाओं तरह से एक कंपनी आयोजित किया जाता है (हम इसके साथ ही संगठन चार्ट बना सकते हैं) के साथ क्या करना है इस बात का एक सेट है:

एक उदाहरण आप मेरी समस्या एक सा बेहतर देख सकते हैं। वर्तमान में नामस्थान CFW.CoreSystem.Organizational है। क्या यह एक अच्छा नाम है?

टिप्पणियां अधिक स्वागत है!

(अच्छा वर्ग नामों के बारे में कई सवाल हैं, लेकिन इस सवाल का के बारे में नामस्थान! है)

संपादित
क्या है भाषायी सबसे अच्छा तरीका है एक नाम स्थान नाम के लिए? (CFW.CoreSystem.ConfigurationCFW.CoreSystem.Configurables से बेहतर है)।

+0

आप [प्रोग्रामर्स] में बेहतर जवाब मिल जाएगा (http://programmers.stackexchange.com) –

+0

तो भी एक इसी तरह के सवाल ही नहीं है: http://stackoverflow.com/questions/918894/namespace-naming -conventions –

उत्तर

9

माइक्रोसॉफ्ट का पालन दिशा निर्देशों:। | [। फ़ीचर]

http://msdn.microsoft.com/en-us/library/ms229026.aspx

कंपनी (उत्पाद प्रौद्योगिकी) एक तार्किक ढंग से

+0

सभी अच्छे और अच्छी तरह से .. लेकिन यह Subnamespace नाम के तरीके के बारे में कुछ भी नहीं कहता है। 'कॉन्फ़िगर करने योग्य' की तुलना में 'कॉन्फ़िगरेशन' एक बेहतर नामस्थान है। भाषाविज्ञान के बारे में कोई विचार? –

+0

हाँ, फिर भी आप अन्य दिशानिर्देश [यहां] देख सकते हैं (http://msdn.microsoft.com/en-us/library/ms229045.aspx)। –

0

समूह के लिए नामस्थान उपयोग अपनी कक्षाओं [Subnamespace।] । यदि आपकी कक्षाएं संगठनात्मक सामानों के बारे में हैं, हां से, यह एक अच्छा नामस्थान है। लेकिन, मुझे लगता है कि आपके वर्गों को साझा उद्देश्य के लिए और अधिक समूहीकृत किया जाना चाहिए। इसलिए, यदि आपके पास नियंत्रकों का समूह है ... तो उन्हें CFW.CoreSystem.Controllers नामस्थान उदाहरण के लिए विज्ञापन दें।

0

हमारी कंपनी में हर नाम स्थान कंपनी का नाम के साथ शुरू होता है, कि इस कार्यक्रम के बाद, तो वे की तरह लग रहे:

Company.Program.BL.Something; 
0

MSDN लेख - .Net Framework Naming Pattern and Guidelines

एक सतत नामकरण पैटर्न एक प्रबंधित कक्षा पुस्तकालय में पूर्वानुमान और खोज के सबसे महत्वपूर्ण तत्वों में से एक है। इन नामकरण दिशानिर्देशों का व्यापक उपयोग और समझ सबसे आम उपयोगकर्ता प्रश्नों को खत्म करनी चाहिए। यह विषय .NET Framework प्रकारों के लिए नामकरण दिशानिर्देश प्रदान करता है। प्रत्येक प्रकार के लिए, आप को पूंजीकरण शैलियों, केस संवेदनशीलता और शब्द पसंद के संबंध में कुछ सामान्य नियमों का भी ध्यान रखना चाहिए।

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