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

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

6
डिपेंडेंसी इंजेक्शन के लिए सबसे अच्छी परिभाषा क्या है?
हर बार जब कोई मेरे पास पहुंचता है और मुझे वैचारिक तरीके से डिपेंडेंसी इंजेक्शन को परिभाषित करने और सॉफ्टवेयर डिजाइन में DI का उपयोग करने के वास्तविक पेशेवरों और विपक्षों को समझाने के लिए कहता है। मैं स्वीकार करता हूं कि मुझे DI की अवधारणाओं को समझाने के लिए …

4
किसी फ़ंक्शन को कॉल करने का यह तरीका एक बुरा अभ्यास है?
मेरे पास निम्नलिखित कोड हैं: public void moveCameraTo(Location location){ moveCameraTo(location.getLatitude(), location.getLongitude()); } public void moveCameraTo(double latitude, double longitude){ LatLng latLng = new LatLng(latitude, longitude); moveCameraTo(latLng); } public void moveCameraTo(LatLng latLng){ GoogleMap googleMap = getGoogleMap(); cameraUpdate = CameraUpdateFactory.newLatLngZoom(latLng, INITIAL_MAP_ZOOM_LEVEL); googleMap.moveCamera(cameraUpdate); } मुझे लगता है कि इस तरह से मैं यह जानने …

4
"समय से पहले अमूर्त" क्या है?
मैंने सुना है कि वाक्यांश को घेर लिया गया है और मेरे लिए तर्क पूरी तरह से पागल लग रहे हैं (क्षमा करें, अगर मैं यहां स्ट्रोमैन कर रहा हूं, तो यह मेरा उद्देश्य नहीं है), आम तौर पर इसकी तर्ज पर कुछ किया जाता है: आप सामान्य स्थिति क्या …

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

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

4
कंपाइलर एक प्रकार की त्रुटि से कैसे ठीक होता है?
मैंने कई पेपर, लेख और अनुभाग 4.1.4, कंपाइलर के अध्याय 4 : सिद्धांत, तकनीक और उपकरण (2 डी संस्करण) (उर्फ "द ड्रैगन बुक") पढ़ा है, जो सभी वाक्य रचना संकलक त्रुटि सुधार के विषय पर चर्चा करते हैं। हालांकि, कई आधुनिक संकलक के साथ प्रयोग करने के बाद, मैंने देखा …

6
कोड करने से पहले OOP सिस्टम को डिजाइन करने के लिए एक सरल प्रक्रिया क्या है?
जब भी मुझे किसी प्रोजेक्ट के निर्माण की आवश्यकता होती है, मैं हमेशा इसे बनाने में कामयाब रहता हूं, पहले से किसी योजना या डिज़ाइन को तैयार करने में नहीं, लेकिन पहली बार एक वर्ग को लिखने की ज़रूरत थी, जो पूरे प्रोजेक्ट का निर्माण कर रहा है, नीचे से …

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

1
सामाजिक नेटवर्क अधिसूचना प्रणाली
पृष्ठभूमि मैं एक क्लाइंट के लिए एक ऐप पर काम कर रहा हूं जिसमें कुछ सामाजिक नेटवर्किंग सुविधाएँ शामिल हैं। मैं मूल रूप से मोबाइल के फ्रंट-एंड का विकास कर रहा था, लेकिन परिस्थितियों ने मुझे बैक एंड के रूप में विकसित करने के लिए छोड़ दिया है। एक सामान्य …

2
क्या HTTP रिक्वेस्ट / रिस्पांस ऑब्जेक्ट्स को अपरिवर्तनीय होना चाहिए?
मुझे लगता है कि यह कहना सुरक्षित है कि अधिकांश वेब अनुप्रयोग अनुरोध / प्रतिक्रिया प्रतिमान पर आधारित हैं। PHP में कभी भी इन वस्तुओं का औपचारिक अमूर्तन नहीं हुआ है। एक समूह इसे बदलने की कोशिश कर रहा है: https://github.com/php-fig/fig-standards/blob/master/proposed/http-message.md हालांकि, उन्होंने अपरिवर्तनीयता के मुद्दे पर पक्ष रखा। एक …

4
अजगर जनरेटर और फ़ंक्शंस "डीएफ़" कीवर्ड क्यों साझा करते हैं?
निम्नलिखित को धयान मे रखते हुए: def some_function(): return 1 def some_generator(): yield 1 उपरोक्त कोड में, some_functionएक फ़ंक्शन है, जबकि some_generatorएक जनरेटर है। वे काफी समान दिखते हैं। कोड पढ़ते समय मेरे पास जो समस्या है वह यह है कि मुझे "फ़ंक्शन" में प्रत्येक पंक्ति के माध्यम से स्कैन …

1
चैटिंग इंटरफेस से कैसे बचें
पृष्ठभूमि: मैं एक सर्वर एप्लिकेशन डिज़ाइन कर रहा हूं और अलग-अलग सबसिस्टम के लिए अलग dll बना रहा हूं। चीजों को सरल बनाने के लिए, मान लें कि मेरे पास दो सबसिस्टम हैं: 1) Users2)Projects उपयोगकर्ताओं के सार्वजनिक इंटरफ़ेस में एक विधि है: IEnumerable<User> GetUser(int id); और परियोजनाओं के सार्वजनिक …

6
डेटाबेस से संबंधित तरीकों को डिजाइन करना, जो वापस लौटना बेहतर है: सच / गलत या पंक्ति प्रभावित?
मेरे पास कुछ विधियाँ हैं जो डेटाबेस में कुछ डेटा चेंजिंग (इंसर्ट, अपडेट और डिलीट) करती हैं। ORM मैं इस प्रकार की विधि के लिए वापसी पंक्ति-प्रभावित int मानों का उपयोग कर रहा हूँ। ऑपरेशन की सफलता / विफलता की स्थिति को इंगित करने के लिए मुझे "मेरी विधि" के …

2
Decoupled आर्किटेक्चर बनाने के लिए संकुल (रत्न, अंडे, आदि) का उपयोग करना
मुख्य मुद्दा अच्छा समर्थन सबसे आधुनिक प्रोग्रामिंग प्लेटफार्मों पैकेज प्रबंधन (लगता है के लिए है देखकर gem, npm, pipइतनी के रूप में बढ़ावा देने और एक शिथिल युग्मित वास्तुकला बनाने के लिए, आदि), यह मतलब है एक आवेदन या प्रणाली आंतरिक रूप से विकसित संकुल से बना जा डिजाइन करने …

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

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