2009-12-18 17 views
10

मैं समाधान, परियोजनाओं, उनके डिफ़ॉल्ट नामस्थान और विधानसभाओं (विजुअल स्टूडियो) के लिए दिशा निर्देश नामकरण पर काम कर रहा हूँ। अब ऐसा लगता है: उदाहरण के लिए, हमारे पास "कंपनी" नामक एक कंपनी है और "प्रोजेक्ट" नामक एक परियोजना है। इस परियोजना में अलग-अलग डीएल, यूआई (डब्ल्यूपीएफ/विनफॉर्म) और एक वेब भाग में व्यावसायिक तर्क है। वहाँ सवाल शीर्षक में सूचीबद्ध चीजों के नाम हैं:नामकरण: समाधान, परियोजनाओं, नामस्थान और विधानसभाओं

समाधान नाम: "परियोजना"।

व्यापार तर्क dll परियोजना का नाम: "परियोजना", डिफ़ॉल्ट नाम स्थान: "Company.Project", एसेम्बली नाम: "परियोजना"।

यूआई परियोजना का नाम: "प्रोजेक्टयूआई", डिफ़ॉल्ट नाम: "कंपनी.प्रोजेक्ट.यूआई" (इसे यूआई के कई संस्करणों के मामले में बढ़ाया जा सकता है, जैसे "Company.Project.UI.WPF"), असेंबली नाम " परियोजना "(काम कर रहा है क्योंकि यह एक डीएल नहीं है)।

वेब प्रोजेक्ट नाम: "ProjectWeb", डिफ़ॉल्ट नाम स्थान: "Company.Project.Web", एसेम्बली नाम: "ProjectWeb" (वेब ​​अनुप्रयोगों के लिए)।

मेरे प्रश्न हैं: क्या आपके पास दिशानिर्देश हैं? क्या थूज़ चीजों का वर्णन करना एक अच्छा विचार है? मेरे दृष्टिकोण के बारे में आप क्या सोचते हैं?

यदि आप अपने काम में उपयोग करने के तरीके साझा करते हैं तो मुझे खुशी होगी।

उत्तर

6

मुझे लगता है कि हर किसी के लिए इनके मानकों पर काम करना निश्चित रूप से एक अच्छा विचार है। केवल एक चीज मैं जोड़ सकते हैं इस प्रकार है कि यदि आप अन्य कंपनियों/ग्राहकों के लिए परियोजनाओं कर आप नाम परियोजनाओं के लिए चाहते हो सकता है है:

YourCompanyName.CustomerCompanyName.ProjectName.ProjectUI

+1

यह एक अच्छा विचार है जब आप कई ग्राहकों के साथ काम करते हैं और परियोजनाओं साझा नहीं किया जाता है उनके बीच। – bniwredyc

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