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