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

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

7
क्या कथन या स्विच की लंबी श्रृंखला के अलावा ऐसा करने का एक अधिक बुद्धिमान तरीका है?
मैं एक आईआरसी बॉट लागू कर रहा हूं जो एक संदेश प्राप्त करता है और मैं उस संदेश की जांच कर रहा हूं ताकि यह निर्धारित किया जा सके कि किस कॉल को कॉल करना है। क्या ऐसा करने का अधिक चतुर तरीका है? ऐसा लगता है जैसे मैं 20 …

7
स्थैतिक डेटा को डेटाबेस में संग्रहीत किया जाना चाहिए या कहीं और?
मैं उन क्षण कुछ सॉफ्टवेयर पर काम कर रहा हूं और मुझे यकीन नहीं है कि यह कौन सा मार्ग है। मेरे पास मोबाइल डिवाइस पर कहीं स्टोर करने के लिए कुछ डेटा है। डेटा कभी नहीं बदलेगा, और एक पदानुक्रमित संबंध होगा, और इसका उपयोग प्रदर्शन को आबाद करने …
20 design 

3
PHP वेब अनुप्रयोग वास्तुकला / डिजाइन [बंद]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर दिए जाने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है …

3
प्लग करने योग्य सॉफ़्टवेयर के निर्माण के बारे में कोई क्या करेगा?
यदि आपके पास किसी प्रकार का एक आवेदन है और आप चाहते हैं कि आपके उपयोगकर्ता इसके लिए प्लगइन्स लिखने में सक्षम हों, तो आवेदन कैसे डिज़ाइन किया जाना चाहिए? आपको क्या ध्यान रखना है, इसके लिए कौन से डिज़ाइन पैटर्न हैं?

2
वेबसाइटों के लिए HTML / CSS लेआउट का उपयोग करने के लिए क्या विकल्प हैं? [बन्द है]
इस पोस्ट में सुधार करना चाहते हैं? इस प्रश्न के विस्तृत उत्तर प्रदान करें, जिसमें उद्धरण और आपका उत्तर सही क्यों है की व्याख्या भी शामिल है। बिना पर्याप्त विवरण के उत्तर संपादित या हटाए जा सकते हैं। यहां क्या पूछा जा रहा है, यह बताना मुश्किल है। यह प्रश्न …

3
सार्वजनिक सदस्यों को कभी भी आभासी / अमूर्त न बनाएं - क्या वास्तव में?
2000 के दशक में वापस मेरे एक सहकर्मी ने मुझे बताया कि यह सार्वजनिक तरीकों को आभासी या अमूर्त बनाने का एक विरोधी पैटर्न है। उदाहरण के लिए, उन्होंने एक वर्ग को इस तरह से डिजाइन करने पर विचार किया: public abstract class PublicAbstractOrVirtual { public abstract void Method1(string argument); …

1
नेस्ट रस्ट यूरल्स और पेरेंट आईडी, जो बेहतर डिज़ाइन है?
ठीक है, हमारे पास दो संसाधन हैं: Albumऔर Song। यहाँ एपीआई है: GET,POST /albums GET,POST /albums/:albumId GET,POST /albums/:albumId/songs GET,POST /albums/:albumId/songs/:songId हम जानते हैं कि हम कुछ गीत से नफरत करते हैं, इसे कहा जाता है Susy, उदाहरण के लिए। हमें कहां searchकार्रवाई करनी चाहिए ? एक और सवाल। ठीक है, …

10
शुरुआत में या विकास के अंत में बेहतर प्रदर्शन के लिए किसी सॉफ्टवेयर का अनुकूलन करना कब बेहतर होता है?
मैं एक जूनियर सॉफ्टवेयर डेवलपर हूं और मैं सोच रहा था कि बेहतर प्रदर्शन (गति) के लिए सॉफ्टवेयर का अनुकूलन करने का सबसे अच्छा समय कब होगा। यह मानते हुए कि सॉफ्टवेयर बहुत बड़ा और प्रबंधन करने के लिए जटिल नहीं है, क्या इसे बेहतर बनाने के लिए शुरुआत में …

5
"गहरी रचना पदानुक्रम" भी बुरा नहीं है?
माफी अगर "रचना पदानुक्रम" एक बात नहीं है, लेकिन मैं समझाता हूँ कि मैं इस सवाल से क्या मतलब है। कोई भी OO प्रोग्रामर नहीं है जो "विरासत वंशानुक्रम फ्लैट रखें" या "वंशानुक्रम पर पसंदीदा रचना" और इत्यादि की विविधता में नहीं आया है। हालांकि, गहरी रचना पदानुक्रम के रूप …

4
बहुत से उदाहरण चर होने से डुप्लिकेट कोड कैसे बनते हैं?
पैटर्न के लिए रिफैक्टरिंग के अनुसार : जब कोई वर्ग बहुत अधिक करने की कोशिश कर रहा होता है, तो वह अक्सर बहुत से उदाहरण चर दिखाता है। जब एक वर्ग में बहुत सारे उदाहरण चर होते हैं, तो डुप्लिकेट कोड बहुत पीछे नहीं रह सकता है। बहुत से उदाहरण …

4
"डेटा का प्रतिनिधित्व करने के लिए कक्षा के बजाय मानचित्र का उपयोग करें" -हिच हिकी
में रिच हिक्की द्वारा इस वीडियो , Clojure निर्माता, वह मानचित्र का उपयोग करने के बजाय यह प्रतिनिधित्व करने के लिए एक वर्ग का उपयोग करने के डेटा का प्रतिनिधित्व करने, के रूप में जावा में किया सलाह देता है। मुझे समझ में नहीं आता है कि यह कैसे बेहतर …
19 java  design  class  clojure  map 

8
क्या एक प्रोग्रामर के लिए कई बार अपने स्वयं के कोड पर 100% स्पष्टता नहीं होना सामान्य है? [बन्द है]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 5 साल पहले बंद हुआ …

8
जावा 7 में स्ट्रिंग्स पर स्विच करने का क्या लाभ है?
जब मैं जावा में प्रोग्राम करना शुरू कर रहा था, तो यह तथ्य कि स्विच स्टेटमेंट ने मुझे निराश नहीं किया था। फिर एनम का उपयोग करने पर, मुझे कच्चे मूल्यों के आसपास गुजरने के बजाय उनके साथ मिलने वाले लाभों का एहसास हुआ - प्रकार की सुरक्षा (जो आसान …

4
एक रिलेशनल डेटाबेस संचालित एप्लिकेशन में बेहतर ओओ कोड कैसे बनाएं जहां डेटाबेस खराब तरीके से डिज़ाइन किया गया है
मैं एक जावा वेब एप्लिकेशन लिख रहा हूं जिसमें मुख्य रूप से समान पेजों का एक गुच्छा है जिसमें हर पेज में कई टेबल और एक फिल्टर है जो उन टेबल पर लागू होता है। इन तालिकाओं पर डेटा SQL डेटाबेस से आता है। मैं MyBatis का उपयोग ORM के …

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

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