2011-12-12 15 views
8

के तहत डोमेन संचालित डिजाइन के विकल्प क्या हैं I डीडीडी दृष्टिकोण में मान को समझते हैं, लेकिन कभी-कभी ऐसा लगता है कि यह अधिक हो गया है और भ्रम पैदा करता है। Asp.net एमवीसी में एक वेब अनुप्रयोग डिजाइन से मैं अन्य तरीकों से कैसे संपर्क कर सकता हूं? धन्यवादएमवीसी

उत्तर

5

डीडीडी के बारे में विशेष रूप से ओवरकिल क्या है?

आप टेस्ट संचालित विकास का प्रयास कर सकते हैं, और अपने परीक्षण मामलों को बनाने में सहायता के लिए अपने परीक्षण मामलों को बनाने पर ध्यान केंद्रित कर सकते हैं ताकि आपके परीक्षण पास करने के लिए केवल व्यावसायिक तर्क तैयार किया जा सके। मैं एक बड़ा प्रशंसक नहीं हूं, लेकिन यह एक विकल्प है।

डीडीडी के लिए, मैं इसे एक सामान्य विचार के रूप में देखता हूं ... मेरे "डोमेन" को पहले समझने पर ध्यान केंद्रित करता हूं ... हाथों की समस्याएं, जिन वस्तुओं के साथ मैं काम कर रहा हूं ... मैं अपने मॉडल बनाती हूं सबसे पहले, उन्हें दूसरी चीज में हेरफेर करने के लिए उपकरण, और फिर व्यवसाय की आवश्यकता से मेरी डोमेन समस्याओं को हल करने के लिए शीर्ष पर व्यापार तर्क। आम तौर पर मैं आगे दृढ़ता यांत्रिकी पर काम करता हूं, और प्रस्तुति आखिरी है।

मुझे लगता है कि मेरा मुद्दा यह है कि सिस्टम विकास में विचारधाराओं के पीछे बहुत सारे buzzwords हैं ... और कट्टरपंथियों के अलावा उन सभी के लिए काले और सफेद सीमाएं नहीं हैं।

यदि आप मुझे बताते हैं कि विशेष रूप से आपको बोझिल/ओवरकिल मिलती है, जो आप टालने या कोशिश करने की कोशिश कर रहे हैं, तो मैं आपके प्रश्न का बेहतर उत्तर दे सकता हूं।

+1

मॉडल ऑब्जेक्ट्स अक्सर संपत्ति बैग होते हैं, उदाहरण के लिए कोई व्यवहार नहीं। – zsharp

+1

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

+0

आपकी प्रोफ़ाइल को देखते हुए, आपके पास मुझसे कहीं अधिक प्रतिनिधि और बैज हैं, इसलिए यदि आप इसे पहले से जानते हैं तो मुझे क्षमा करें। थोड़ी देर के लिए एक टीडीडी फोकस आज़माएं और मुझे बताएं कि आप क्या सोचते हैं। मैं वास्तव में एक प्रशंसक नहीं हूँ। –