domain-driven-design पर टैग किए गए जवाब

डोमेन-संचालित डिज़ाइन (DDD) कार्यान्वयन को एक विकसित मॉडल से जोड़कर जटिल आवश्यकताओं के लिए सॉफ्टवेयर विकसित करने के लिए एक दृष्टिकोण है।

4
जहां हमें डोमेन मॉडल के लिए सत्यापन करना चाहिए
मैं अभी भी डोमेन मॉडल सत्यापन के लिए सबसे अच्छा अभ्यास देख रहा हूं। क्या डोमेन मॉडल के निर्माण में सत्यापन करना अच्छा है? मेरा डोमेन मॉडल सत्यापन उदाहरण निम्नानुसार है: public class Order { private readonly List<OrderLine> _lineItems; public virtual Customer Customer { get; private set; } public virtual …

7
क्या एनेमिक डोमेन मॉडल को प्रोत्साहित करने के लिए RESTful API का उपयोग किया जाता है?
मैं एक ऐसी परियोजना पर काम कर रहा हूं जिसमें हम डोमेन-संचालित डिज़ाइन और REST दोनों को एक सेवा-उन्मुख वास्तुकला में लागू करने का प्रयास कर रहे हैं। हम 100% REST अनुपालन की चिंता नहीं कर रहे हैं; यह कहना बेहतर होगा कि हम संसाधन-उन्मुख HTTP APIs बनाने की कोशिश …

1
क्यों डेटाबेस कतार के रूप में इतना बुरा है? [बन्द है]
मैंने अभी यह लेख पढ़ा है , और मैं उलझन में हूँ। चलो एक ही डेटाबेस को साझा करते हुए , "कार्यकर्ता" के रूप में 1 वेबएप और 1 अलग-अलग एप्लिकेशन की कल्पना करते हैं । ओह, मैंने कहा "साझा करना" .. लेकिन लेख किस बारे में चेतावनी देता है? …

10
एक प्राथमिक कुंजी के रूप में एक GUID का उपयोग करना
मैं आमतौर पर डेटाबेस में प्राथमिक वेतन वृद्धि के रूप में ऑटो वेतन वृद्धि आईडी का उपयोग करता हूं। मैं GUID का उपयोग करने के लाभों को सीखने की कोशिश कर रहा हूं। मैंने यह लेख पढ़ा है: https://betterexplained.com/articles/the-quick-guide-to-guids/ मुझे लगता है कि इन GUID का उपयोग अनुप्रयोग स्तर पर …

3
अनुप्रयोग या डोमेन सेवा में DDD रिपॉजिटरी
मैं इन दिनों DDD का अध्ययन कर रहा हूं, और मैं कुछ प्रश्न पूछ रहा हूं कि DDD के साथ रिपॉजिटरी कैसे प्रबंधित करें। दरअसल, मैं दो कब्बियों से मिला हूं: पेहला मेरे द्वारा पढ़ी गई सेवाओं का पहला तरीका एक रिपॉजिटरी और एक डोमेन मॉडल को एप्लिकेशन सेवा में …

5
क्या डेटा ट्रांसफर ऑब्जेक्ट के रूप में एंटिटी ऑब्जेक्ट्स का उपयोग करना अच्छा है?
मैं सोच रहा हूं क्योंकि अगर यह है, तो एंटिटी फ्रेमवर्क परतों के बीच डेटा स्थानांतरित करने के लिए समान गुणों के साथ एक नई वस्तु बनाने के लिए तर्क क्यों नहीं देता है? मैं इकाई वस्तुओं का उपयोग करता हूं जो मैं इकाई ढांचे के साथ उत्पन्न करता हूं।

2
क्या यूनिट परीक्षण को भंगुर माना जाता है यदि यह विफल हो जाता है जब व्यापार तर्क बदलता है?
कृपया नीचे कोड देखें; यह देखने के लिए परीक्षण करता है कि क्या महिला के लिंग वाला व्यक्ति ऑफ़र 1 के लिए योग्य है: [Fact] public void ReturnsFalseWhenGivenAPersonWithAGenderOfFemale() { var personId = Guid.NewGuid(); var gender = "F"; var person = new Person(personId, gender); var id = Guid.NewGuid(); var offer1 = …

1
डोमेन ईवेंट का उपयोग करने, या एप्लिकेशन लेयर को सब कुछ ऑर्केस्ट्रेट करने देने के बीच चयन कैसे करें
मैं अपना पहला कदम डोमेन संचालित डिजाइन में स्थापित कर रहा हूं, नीली किताब और सभी खरीदा है, और मैं एक निश्चित समाधान को लागू करने के तीन तरीके देख रहा हूं। रिकॉर्ड के लिए: मैं CQRS या इवेंट सोर्सिंग का उपयोग नहीं कर रहा हूं। मान लीजिए कि एक …

2
डीडीडी - क्या एक समग्र रूट का रिपॉजिटरी एग्रीगेट्स को बचाता है?
मैं एक मौजूदा एप्लिकेशन के ग्रीनफील्ड मॉड्यूल के लिए DDD जैसा दृष्टिकोण उपयोग कर रहा हूं; यह वास्तुकला के कारण 100% डीडीडी नहीं है, लेकिन मैं कुछ डीडीडी अवधारणाओं का उपयोग करने की कोशिश कर रहा हूं। मेरे पास एक बाध्य संदर्भ है (मुझे लगता है कि यह उचित शब्द …

4
DDD में, सत्यापन एप्लिकेशन लॉजिक या डोमेन लॉजिक है?
मान लीजिए कि हम DDD का उपयोग करके एक फॉर्म का निर्माण कर रहे हैं; प्रपत्र में कुछ प्रकार के व्यावसायिक नियम जुड़े हो सकते हैं - शायद आपको एक छात्र नहीं होने पर आय को निर्दिष्ट करने की आवश्यकता होगी, और आपको अपने बच्चों को सूचीबद्ध करने की आवश्यकता …

3
व्यावहारिक रूप में डोमेन संचालित विकास क्या है? [बन्द है]
बंद हो गया । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस सवाल में सुधार करना चाहते हैं? प्रश्न को अपडेट करें ताकि यह इस पोस्ट को संपादित करके केवल एक समस्या पर केंद्रित हो । 3 साल …

5
कमांड / एक्शन आधारित डोमेन के लिए REST API कैसे फिट होता है?
इस लेख में लेखक का दावा है कि कभी-कभी, एपीआई में एक ऑपरेशन को उजागर करना आवश्यक होता है जो स्वाभाविक रूप से गैर रेस्टफुल है। और वह यदि किसी API में बहुत अधिक क्रियाएँ होती हैं, तो यह एक संकेत है कि या तो इसे RPC के दृष्टिकोण से …

2
डीडीडी समुच्चय के क्रमांकन के लिए सर्वोत्तम अभ्यास
डीडीडी के अनुसार डोमेन लॉजिक को तकनीकी चिंताओं जैसे क्रमबद्धता, ऑब्जेक्ट-रिलेशनल मैपिंग, आदि से प्रदूषित नहीं किया जाना चाहिए। तो आप कैसे गेटर्स और सेटर के माध्यम से सार्वजनिक रूप से इसे उजागर किए बिना समुच्चय की स्थिति को क्रमबद्ध या मैप करते हैं? उदाहरण के लिए रिपॉजिटरी कार्यान्वयन के …

5
एक "नहीं सेटर" दुनिया में इकाई परीक्षण
मैं खुद को डीडीडी विशेषज्ञ नहीं मानता लेकिन, एक समाधान वास्तुकार के रूप में, जब भी संभव हो, सर्वोत्तम प्रथाओं को लागू करने का प्रयास करता हूं। मुझे पता है कि डीडीडी में नो (पब्लिक) सेटर "स्टाइल" के प्रो और कोन की बहुत चर्चा है और मैं दोनों पक्षों के …

2
डोमेन-चालित-डिजाइन - इकाई समस्या में बाहरी निर्भरता
मैं डोमेन-चालित-डिजाइन शुरू करना चाहता हूं, लेकिन कई समस्याएं हैं जिन्हें मैं शुरू करने से पहले हल करना चाहूंगा :) आइए कल्पना करें कि मेरे पास एक समूह और उपयोगकर्ता हैं और जब उपयोगकर्ता एक समूह में शामिल होना चाहता है, तो मैं groupsService.AddUserToGroup(group, user)विधि बुला रहा हूं । DDD …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.