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

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

6
हार्डकोडिंग स्ट्रिंग्स जो कभी नहीं बदलेगी
इसलिए, फ्रांसीसी के लिए क्रियाओं को संयुग्म करने के लिए एक कार्यक्रम लिखने के लिए मेरे प्रयासों में (एल्गोरिदमिक रूप से, एक डाटासेट के माध्यम से नहीं), मैं एक मामूली समस्या के साथ आया हूं। क्रियाओं को संयुग्मित करने के लिए एल्गोरिथ्म वास्तव में क्रियाओं के 17 या तो मामलों …
39 design  strings 

12
OOP में दस्तावेज़ीकरण यह निर्दिष्ट करने से बचना चाहिए कि "गेट्टर" कोई संगणना करता है या नहीं?
मेरे स्कूल का CS प्रोग्राम ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग के किसी भी उल्लेख से बचता है, इसलिए मैं इसे सप्लीमेंट करने के लिए अपने आप कुछ पढ़ रहा हूं - विशेष रूप से, बर्ट्रेंड मेयर द्वारा ऑब्जेक्ट ओरिएंटेड सॉफ्टवेयर कंस्ट्रक्शन । मेयर बार-बार यह बात कहते हैं कि वर्गों को अपने …

7
सॉफ्टवेयर का एक टुकड़ा एक इंजन क्या बनाता है? [बन्द है]
डिस्क्रिप्टर 'इंजन' बहुत कुछ फेंका जाता है: ग्राफिक्स इंजन, RegEx इंजन, AI इंजन, आदि लेकिन वास्तव में सॉफ्टवेयर का एक टुकड़ा एक इंजन क्या बनाता है? डिजाइन, इनपुट / आउटपुट, उद्देश्य, आकार?

5
किसी वस्तु को अपने तरीके से या किसी अन्य वर्ग के माध्यम से सहेजना?
यदि मैं किसी ऑब्जेक्ट को सहेजना और पुनः प्राप्त करना चाहता हूं, तो क्या मुझे इसे संभालने के लिए कोई अन्य वर्ग बनाना चाहिए, या कक्षा में ही ऐसा करना बेहतर होगा? या शायद दोनों का मिश्रण? OOD प्रतिमान के अनुसार किसकी सिफारिश की जाती है? उदाहरण के लिए Class …

5
आईडी या वस्तु पास करें
डोमेन इकाई प्राप्त करने के लिए व्यावसायिक तर्क पद्धति प्रदान करते समय, पैरामीटर को एक वस्तु या एक आईडी स्वीकार करनी चाहिए? उदाहरण के लिए, क्या हमें ऐसा करना चाहिए: public Foo GetItem(int id) {} या यह: public Foo GetItem(Foo foo) {} मैं वस्तुओं को अपनी संपूर्णता में पारित करने …

5
C ++ में नामस्थान का उपयोग करने के लिए सर्वोत्तम अभ्यास [बंद]
मैंने कुछ महीने पहले अंकल बॉब का क्लीन कोड पढ़ा है , और मैंने कोड लिखने के तरीके पर गहरा प्रभाव डाला है। यहां तक ​​कि अगर ऐसा लगता है कि वह उन चीजों को दोहरा रहा था जो प्रत्येक प्रोग्रामर को पता होना चाहिए, उन सभी को एक साथ …
38 design  c++  namespace 

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

19
प्रोग्रामिंग तकनीकों का अति प्रयोग या दुरुपयोग [बंद]
क्या प्रोग्रामिंग में ऐसी कोई तकनीक है जो आपको अधिक उपयोग में आती है (आईई ने जो किया जाना चाहिए उससे अधिक उपयोग किया) इसके साथ हल करें। यह नियमित अभिव्यक्ति, कुछ प्रकार के डिजाइन पैटर्न या शायद एक एल्गोरिथ्म, या कुछ पूरी तरह से अलग हो सकता है। हो …
38 design 

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

9
ऑब्जेक्ट-ओरिएंटेड कोड लिखते समय, क्या मुझे हमेशा एक डिज़ाइन पैटर्न का पालन करना चाहिए?
क्या किसी वस्तु-उन्मुख कार्यक्रम के लिए एक बोधगम्य डिजाइन पैटर्न है? मैं यह पूछता हूं क्योंकि हाल ही में मैंने एक Doorवर्ग के कार्यान्वयन को देखा था Lock। यह एक परीक्षण का हिस्सा था और जवाब में कहा गया था कि कोड नल ऑब्जेक्ट पैटर्न का अनुसरण कर रहा है: …

5
जब आपको प्रोग्रामिंग कार्य का सामना करना पड़ता है जो आपने कभी नहीं किया है तो क्या करें?
मैंने 3 महीने पहले .NET डेवलपर के रूप में अपना करियर शुरू किया था और विभिन्न तकनीकों, प्रतिमानों और अवधारणाओं पर लंबे प्रशिक्षण की योजना के बाद, जो डेवलपर्स मेरी देखरेख कर रहे थे, उन्होंने फैसला किया है कि मैं कंपनी के कई प्रोजेक्ट्स में से एक में शामिल होने …

11
Concurrency: आप डिज़ाइन के बारे में क्या सोचते हैं और कार्यान्वयन को डिबग करते हैं?
मैं अब कई वर्षों के लिए समवर्ती प्रणाली विकसित कर रहा हूं, और मेरे पास औपचारिक प्रशिक्षण (यानी एक डिग्री) की कमी के बावजूद इस विषय पर बहुत अच्छी समझ है। कुछ नई भाषाएँ हैं जो हाल ही में कम से कम चर्चा में लोकप्रिय हो गई हैं, जिन्हें एर्लांग …

9
भविष्य में बदलाव के लिए डिज़ाइन या हाथ पर समस्या को हल करना [बंद]
कोड लिखते समय या डिज़ाइन के दौरान आप पहली बार में ही समस्या को सामान्य करने का प्रयास करते हैं या उस विशिष्ट समस्या को हल करने का प्रयास करते हैं। मैं यह इसलिए पूछ रहा हूं क्योंकि समस्या को सामान्य करने की कोशिश करने से चीजें जटिल हो जाती …
37 design 

3
बाकी एपीआई - क्या एपीआई रिटर्न नेस्टेड JSON ऑब्जेक्ट्स चाहिए?
जब JSON एपीआई की बात आती है तो प्रतिक्रियाओं को समतल करने और नेस्टेड JSON ऑब्जेक्ट्स से बचने के लिए यह अच्छा अभ्यास है? एक उदाहरण के रूप में हम कहते हैं कि हमारे पास IMDb के समान एक एपीआई है, लेकिन वीडियो गेम के लिए। कुछ इकाइयाँ, गेम, प्लेटफ़ॉर्म, …
37 design  rest  api-design  json 

6
क्या सत्र चर से बचा जाना चाहिए?
मैं अतीत में सत्र चर पर बहुत अधिक भरोसा करता था, लेकिन हाल ही में उनमें से कई को अनावश्यक पाया गया है, बजाय क्वेरी स्ट्रिंग पैरामीटर जैसी चीजों का उपयोग करते हुए। मेरा एक सहयोगी सत्र चर का उपयोग करने से इनकार करता है। क्या यह एक यथार्थवादी लक्ष्य …

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