मेरे अनुभव 3 सबसे महत्वपूर्ण बात यह है कि आपके डोमेन जटिल बना देता है से:
आकार
बिग डोमेन जटिलता बढ़ जाता है। कई चीजों को संभालना और समन्वय करना हमेशा कठिन होता है।
नियम और अपरिवर्तनशीलताओं
डोमेन (यहां तक कि घिरे संदर्भ से सिर्फ एक जोड़े के साथ डोमेन) डोमेन नियमों और अपरिवर्तनशीलताओं और/या उसके उपयोग के मामलों और इस प्रक्रिया में बारीकियों का एक बहुत की एक बहुत कुछ हो सकता है। यह जटिलता में वृद्धि। नियम जो किसी इकाई या इंटर-डोमेन घटनाओं में बहुत से परिवर्तनों को स्पैम करते हैं, अक्सर जटिल व्यावसायिक नियम होते हैं।
प्रसंग
प्रसंग जटिलता एक उदाहरण wihtout समझाने के लिए कठिन है। आइए टेबल को Product
नामक इकाई से संबंधित एक संदर्भ जटिलता डालें।
संदर्भ के आधार पर; एक इकाई का मतलब आपके डोमेन में अलग-अलग चीजें हो सकता है। Product
इकाई का मतलब फैक्टरी संदर्भ, विपणन संदर्भ, बिक्री संदर्भ, पोस्टसेल्स समर्थन संदर्भ आदि के लिए नहीं है।
यदि प्रत्येक संदर्भ में Product
इकाई से संबंधित डेटा, उपयोगकर्ता के मामले, प्रक्रिया, व्यवहार इत्यादि, जटिलता बहुत भिन्न होती है जब भी आपके पास कुछ हद तक संदर्भ और संस्थाएं होती हैं। इसका आमतौर पर मतलब है कि आपके पास Product
इकाइयां हैं (प्रत्येक संदर्भ में से एक) भले ही उनमें से सभी एक ही दृढ़ता स्टोर (ईआर स्टोर के मामले में, एक ही तालिका/एस) द्वारा समर्थित हैं।
मैं कहूंगा कि न केवल * जटिल डोमेन * के लिए बल्कि * महत्वाकांक्षी परियोजनाओं के लिए भी जो लंबे जीवन का लक्ष्य रखता है *। दूसरा बयान जटिलता को अनदेखा करता है। – fabriciorissetto