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

सॉफ्टवेयर डिजाइन के माध्यम से समाधान के लिए समस्या समाधान और योजना के बारे में प्रश्न।

15
क्या मुझे अपना स्वयं-सिखाया कोडिंग अभ्यास जारी रखना चाहिए या पेशेवर तरीके से कोडिंग करना सीखना चाहिए? [बन्द है]
हाल ही में मुझे पेशेवर काम मिल रहा है, अन्य प्रोग्रामरों के साथ घूमना और उद्योग में दोस्त बनाना। केवल एक चीज यह है कि मैं 100% आत्म-सिखाया हुआ हूं। यह मेरी शैली के कारण उन लोगों की शैली से अत्यंत विचलित है जो ठीक से प्रशिक्षित हैं। यह मेरे …

3
डेटा लेयर पर व्यापार परत पर कैशिंग बनाम कैशिंग
मैंने हमेशा उन प्रोजेक्ट्स पर काम किया है जहां कैशिंग डीएएल पर किया गया था, मूल रूप से बस जब आप डेटाबेस को कॉल करने वाले होते हैं, तो यह जांचता है कि क्या डेटा पहले से ही कैश में है और यदि यह है, तो यह सिर्फ कॉल नहीं …

5
क्या मैं यह सोचने में गलत हूं कि ऑटोमैपर जैसी किसी चीज की जरूरत खराब डिजाइन का संकेत है?
आटोमैपर .Net के लिए एक "ऑब्जेक्ट-ऑब्जेक्ट मैपर" है, जिसका अर्थ है कि एक वर्ग से दूसरे वर्ग में वस्तुओं की नकल करना जो एक ही चीज़ का प्रतिनिधित्व करता है। यह कभी क्यों उपयोगी है? क्या कक्षाओं का दोहराव कभी उपयोगी / अच्छा डिज़ाइन है?
35 c#  design  .net 

2
नामकरण सम्मेलनों DAL, BAL, और UI लेयर [बंद]
मैं निम्नलिखित परतों के साथ एक विशिष्ट वेब एप्लिकेशन विकसित कर रहा हूं UI लेयर (MVC) व्यापार तर्क परत (बाल) डेटा एक्सेस लेयर (DAL) प्रत्येक परत की अपनी डीटीओ ऑब्जेक्ट है, जिसमें बाल और डीएएल शामिल हैं। इस संबंध में मेरे प्रश्न इस प्रकार हैं डीटीओ द्वारा लौटाए गए डीटीओ …
35 c#  design  naming 

4
स्प्रेडशीट के पीछे डेटा संरचनाएं क्या हैं?
मैं यह समझना चाहता हूं कि कैसे एक स्प्रेडशीट (नामित या अन्यथा पहचानी गई कोशिकाओं का मान या अन्य कोशिकाओं को संदर्भित करने वाले फ़ार्मुलों का समूह) हल किया जाता है। मैंने मौजूदा परियोजनाओं को देखने की कोशिश की है, लेकिन जीयूआई, क्रमांकन, घटनाओं आदि के साथ इतना कुछ चल …

6
क्या कोई डिज़ाइन पैटर्न है जो डिस्काउंट मॉडल पर लागू होगा?
क्या डिस्काउंट मॉडल लागू करने के लिए कोई ज्ञात डिज़ाइन पैटर्न हैं? डिस्काउंट मॉडल से मेरा मतलब निम्नलिखित है: यदि कोई ग्राहक उत्पाद X, उत्पाद Y और उत्पाद Z खरीदता है तो उसे 10% या $ 100 की छूट मिलती है। यदि कोई ग्राहक उत्पाद X की 100 यूनिट खरीदता …

8
अत्यधिक स्केलेबल होने के लिए वेब साइट को डिज़ाइन करने का सबसे अच्छा तरीका क्या है?
उन वेबसाइटों के लिए, जिन्हें अत्यधिक स्केलेबल होने की आवश्यकता है, जैसे कि फेसबुक जैसे सामाजिक नेटवर्क, वेबसाइट डिजाइन करने का सबसे अच्छा तरीका क्या है? क्या मेरे पास एक वेब सेवा होनी चाहिए जो साइट को उस डेटा को प्राप्त करने के लिए प्रश्न करे जो उसे चाहिए? या …

5
यूनिट परीक्षण विधियों का सबसे अच्छा तरीका है जो एक ही कक्षा के अंदर अन्य तरीकों को कहते हैं
मैं हाल ही में कुछ दोस्तों के साथ चर्चा कर रहा था कि निम्न में से कौन सी 2 विधियां रिटर्न के परिणामों को स्टब करने के लिए सबसे अच्छा है या किसी कक्षा के अंदर के तरीकों से उसी वर्ग के तरीकों के लिए कॉल करें। यह एक बहुत …

1
DRY असंबंधित, लेकिन लगभग समान, कोड
मेरे पास कुछ कोड है जो लगभग समान है, लेकिन बिल्कुल भिन्न प्रकार का उपयोग करता है, मुख्य चर पर उन दोनों के बीच कोई विरासत नहीं है। विशेष रूप से, मैं निम्न प्रकार के साथ C # और VB.NET के लिए रोजलिन के साथ एक विश्लेषक लिख रहा हूं: …
34 c#  design  dry 

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

8
क्लैंग / एलएलवीएम मुझे एक स्विच स्टेटमेंट में डिफ़ॉल्ट का उपयोग करने के बारे में चेतावनी क्यों देता है जहां सभी प्रगणित मामले कवर किए गए हैं?
निम्नलिखित एनम और स्विच स्टेटमेंट पर विचार करें: typedef enum { MaskValueUno, MaskValueDos } testingMask; void myFunction(testingMask theMask) { switch (theMask) { case MaskValueUno: {}// deal with it case MaskValueDos: {}// deal with it default: {} //deal with an unexpected or uninitialized value } }; मैं एक ऑब्जेक्टिव-सी प्रोग्रामर हूं, …

2
NoSQL डेटाबेस डिजाइन के लिए सबसे अच्छा अभ्यास
मैंने अभी एक NoSQL डॉक्यूमेंट आधारित डेटाबेस (MongoDB) का उपयोग करना शुरू किया है और मैं डेटाबेस को डिजाइन करने के सर्वोत्तम तरीकों के बारे में उत्सुक हूं। मुझे लगता है कि आर्किटेक्चर रिलेशनल डेटाबेस से अलग होना चाहिए? क्या मुझे अभी भी एक सामान्यीकृत डेटाबेस के लिए लक्ष्य बनाना …
34 design  nosql 

10
एक दृश्य और एक मॉडल को संवाद करना चाहिए या नहीं?
एमवीसी वास्तुकला के लिए विकिपीडिया पृष्ठ के अनुसार , दृश्य मॉडल द्वारा अधिसूचित करने के लिए स्वतंत्र है, और इसके वर्तमान स्थिति के बारे में मॉडल की क्वेरी करने के लिए भी स्वतंत्र है। हालांकि, स्टैनफोर्ड में iOS 5 पर पॉल हेगार्टी के पाठ्यक्रम के अनुसार , व्याख्यान 1, पृष्ठ …
33 design  mvc 

8
SOLID, एनीमिक डोमेन, निर्भरता इंजेक्शन से परहेज?
यद्यपि यह एक प्रोग्रामिंग भाषा अज्ञेय प्रश्न हो सकता है, मैं .NET पारिस्थितिकी तंत्र को लक्षित करने वाले उत्तरों में रुचि रखता हूं। यह परिदृश्य है: मान लीजिए कि हमें सार्वजनिक प्रशासन के लिए एक सरल कंसोल एप्लिकेशन विकसित करने की आवश्यकता है। आवेदन वाहन कर के बारे में है। …
33 c#  .net  design  architecture 

11
क्या डिजाइन पैटर्न आमतौर पर अच्छे या बुरे के लिए एक बल है? [बन्द है]
मैंने सुना है यह तर्क दिया है कि कटा हुआ ब्रेड के बाद से डिज़ाइन पैटर्न सबसे अच्छी बात है। मैंने यह भी सुना है कि डिज़ाइन पैटर्न "सेकंड सिस्टम सिंड्रोम" को समाप्त करने के लिए करते हैं, कि वे बड़े पैमाने पर उपयोग किए जाते हैं, और यह कि …

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