architecture पर टैग किए गए जवाब

सॉफ्टवेयर सिस्टम का उच्च-स्तरीय डिजाइन और विवरण। वास्तुशिल्प डिजाइन "ब्लैक बॉक्स" घटकों की बातचीत पर ध्यान केंद्रित करने के लिए कार्यान्वयन, एल्गोरिदम और डेटा प्रतिनिधित्व के विवरण को दूर करता है।

18
आप पहले क्या देखते हैं: कोड या डिज़ाइन?
यदि आपको अभी किसी नई परियोजना से परिचित कराया गया है, तो पहली बात यह है कि आप यह कैसे देखते हैं कि यह कैसे काम करता है? क्या आप पहले डिजाइन की तलाश करते हैं? यदि कोई डिजाइन है, तो आप उसमें क्या देखते हैं? वर्ग आरेख या तैनाती …

2
वेब एप्लिकेशन के लिए अलग एपीआई और यूआई सर्वर का उपयोग करने के लाभ
काम पर, हमारे पास एक बड़ा आंतरिक अनुप्रयोग है जो 2 साल के लिए विकास के अधीन है; मैं अभी हाल ही में इस परियोजना में शामिल हुआ हूं और कुछ आर्किटेक्चर ने मुझे थोड़ा हैरान कर दिया है, इसलिए मैं उम्मीद कर रहा हूं कि आर्किटेक्ट से ये सवाल …

4
इवेंट लॉग मीट्रिक के लिए डेटा आर्किटेक्चर?
मेरी सेवा में बड़ी संख्या में उपयोगकर्ता इवेंट हैं, और हम " डी के बाद से इवेंट टाइप टी की गणना" जैसी चीजें करना चाहते हैं । हम दो बुनियादी निर्णय लेने की कोशिश कर रहे हैं: क्या स्टोर करना है? हर ईवेंट बनाम केवल एग्रीगेट को स्टोर करना (ईवेंट …

2
CQ [R] S मॉडल में एक कमांड को कैसे ग्रैन्युलर होना चाहिए?
मैं एक परियोजना बस मॉडल (शायद nServiceBus) और कमांड-क्वेरी पृथक्करण को प्राप्त करने के लिए कुछ मूल पब-उप का उपयोग करने के लिए हमारे WCF- आधारित SOA के हिस्से को स्थानांतरित करने के लिए एक परियोजना पर विचार कर रहा हूं । मैं SOA, या यहां तक ​​कि बस मॉडल …

4
मुझे स्थानीयकरण (सर्वर-साइड या क्लाइंट-साइड) कहां करना चाहिए?
मैं वर्तमान में एक समृद्ध जावास्क्रिप्ट क्लाइंट के आधार पर एक नया वेब एप्लिकेशन विकसित कर रहा हूं जो मेरे सर्वर पर कई REST वेब सेवाओं के साथ संचार करता है। उस एप्लिकेशन का विभिन्न भाषाओं के साथ कम से कम दो देशों में उपयोग करने का इरादा है, इसलिए …

1
क्या मुझे यूनिट टेस्ट और इंटीग्रेशन टेस्ट अलग-अलग करने चाहिए?
मुझे एक परियोजना के लिए इकाई परीक्षण और एकीकरण परीक्षण लिखना होगा। क्या सभी परीक्षणों को एकल परीक्षण फ़ोल्डर में रखा जाना चाहिए ? या इकाई परीक्षण और एकीकरण परीक्षण प्रत्येक को एक अलग परीक्षण फ़ोल्डर में होना चाहिए ? या मैं भी उन्हें अलग परियोजनाओं में डाल देना चाहिए …

2
DDD बंधे संदर्भ और डोमेन?
मैं डेटाबेस तालिकाओं (एग्रीगेट्स, एंटिटीज / वैल्यू ऑब्जेक्ट्स) के 10 के साथ एक अपेक्षाकृत जटिल एप्लिकेशन में काम कर रहा हूं और डीडीडी लागू कर रहा हूं। इस बिंदु पर यह मूल रूप से DDD-Lite प्रतीत होता है जिसका अर्थ है कि अनुप्रयोग / डोमेन सेवाएँ, डोमेन मॉडल (एंटिटीज़, वैल्यू …

11
.NET में सभी कक्षाएं विश्व स्तर पर ऑब्जेक्ट क्लास से क्यों विरासत में मिली हैं?
मेरे लिए यह बहुत दिलचस्प है कि कौन सा लाभ फ्रेमवर्क के लिए "वैश्विक मूल वर्ग" दृष्टिकोण देता है। सरल शब्दों में, किन कारणों से .NET फ्रेमवर्क को सभी वर्गों के लिए उपयुक्त सामान्य कार्यक्षमता वाले एक रूट ऑब्जेक्ट क्लास के लिए डिज़ाइन किया गया था । आजकल हम आंतरिक …

10
तकनीकी ऋण को कम करने के लिए मुझे भुगतान कैसे किया जा सकता है?
मैं वर्तमान में छोटी कंपनी के लिए काम कर रहा हूं जिसमें कुछ तकनीकी रूप से जटिल उत्पाद हैं। मैं उनमें से एक के लिए एक और केवल डेवलपर हूं। लगभग एक साल पहले, मुझे उत्पाद का विरासत संस्करण मिला और इसे "समर्थन" करना शुरू कर दिया। ग्राहक केवल नई …

9
मैं कैसे बता सकता हूं कि सॉफ्टवेयर अत्यधिक-युग्मित है?
मैं "अत्यधिक युग्मित" शब्द से परिचित हूं, लेकिन उत्सुक हैं अगर संकेत (कोड की गंध) हैं जो संकेत दे सकते हैं कि कोड बहुत युग्मित है। मैं वर्तमान में जावा ईई के साथ काम कर रहा हूं लेकिन यह किसी भी भाषा में लागू हो सकता है। संपादित करें: किसी …

4
डेटाबेस के साथ काम करते समय OO और टेस्टेबल बने रहना
एक डेटाबेस के साथ काम करने के लिए कुछ ओओपी रणनीति क्या हैं लेकिन चीजों को परीक्षण योग्य बनाए रखना? मान लें कि मेरे पास एक उपयोगकर्ता वर्ग है और मेरा उत्पादन वातावरण MySQL के खिलाफ काम करता है। मुझे कुछ संभावित दृष्टिकोण दिखाई दे रहे हैं, जिन्हें PHP का …

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

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

22
किस बिंदु पर आपको प्रदर्शन के बारे में सोचना चाहिए?
जैसा कि मैं अनुप्रयोगों का निर्माण कर रहा हूं मैं खुद को लगातार पूछ रहा हूं कि क्या यह एक निश्चित कार्यक्षमता को निष्पादित करने या कार्यान्वित करने का सबसे अच्छा तरीका है। अक्सर, मैं प्रदर्शन के बारे में घोड़ा के सामने "कार्ट लगाने के लिए नहीं" के बारे में …

4
कैसे निर्भरता इंजेक्शन में "परिपत्र निर्भरता" को संभालने के लिए
शीर्षक "सर्कुलर डिपेंडेंसी" कहता है, लेकिन यह सही शब्द नहीं है, क्योंकि मेरे लिए डिज़ाइन ठोस लगता है। हालांकि, निम्नलिखित परिदृश्य पर विचार करें, जहां बाहरी हिस्से से नीले रंग के हिस्से दिए गए हैं, और नारंगी मेरा अपना कार्यान्वयन है। इसके अलावा मान लें कि एक और है ConcreteMain, …

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