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

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

10
आजकल डिजाइन पैटर्न वास्तव में आवश्यक हैं?
मैं "कोडर्स एट वर्क" पढ़ रहा था और इस तथ्य का सामना किया है कि पुस्तक में साक्षात्कार किए गए कुछ पेशेवर डिज़ाइन पैटर्न के बारे में इतने उत्साही नहीं हैं। मुझे लगता है कि इसके 2 मुख्य कारण हैं: डिजाइन पैटर्न हमें उनकी शर्तों में सोचने के लिए मजबूर …

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

17
क्या यह सोचकर आर्किटेक्चर डिजाइन करना अच्छा होगा कि यूजर इंटरफेस क्लासेज को कमांड लाइन इंटरफेस द्वारा बदला जा सकता है?
कोड कम्प्लीट पेज 25 में कहा गया है कि कमांड लाइन वन द्वारा नियमित यूजर इंटरफेस कक्षाओं को आसानी से बदलने में सक्षम होना एक अच्छा विचार है। परीक्षण के लिए इसके फायदे जानने के बाद, इसमें क्या समस्याएँ आ सकती हैं? क्या यह अतिरिक्त कार्य वास्तव में वेब और …

6
एक विशाल स्रोत फ़ाइल में कुछ C प्रोग्राम क्यों लिखे गए हैं?
उदाहरण के लिए, अतीत से SysInternals टूल "FileMon" में एक कर्नेल-मोड ड्राइवर है जिसका स्रोत कोड पूरी तरह से एक 4,000-लाइन फ़ाइल में है। पहले लिखे गए पिंग कार्यक्रम के लिए वही (~ 2,000 LOC)।
88 design  c  source-code 

8
वास्तव में "सॉफ्ट कोडिंग" क्या है?
में इस लेख एलेक्स Papadimoulis द्वारा, तो आप इस टुकड़ा देख सकते हैं: private void attachSupplementalDocuments() { if (stateCode == "AZ" || stateCode == "TX") { //SR008-04X/I are always required in these states attachDocument("SR008-04X"); attachDocument("SR008-04XI"); } if (ledgerAmnt >= 500000) { //Ledger of 500K or more requires AUTHLDG-1A attachDocument("AUTHLDG-1A"); } …
87 design 

11
मुख्य () छोटा क्यों होना चाहिए?
मैं 9 से अधिक वर्षों से प्रोग्रामिंग कर रहा हूं, और मेरे पहले प्रोग्रामिंग शिक्षक की सलाह के अनुसार, मैं हमेशा अपने main()कार्य को बहुत छोटा रखता हूं । पहले तो मुझे अंदाजा नहीं था कि क्यों। मैं सिर्फ समझ के बिना, अपने प्रोफेसरों की खुशी के लिए बहुत कुछ …

22
क्या OOP कठिन है क्योंकि यह प्राकृतिक नहीं है?
एक अक्सर सुन सकता है कि ओओपी स्वाभाविक रूप से उस तरह से मेल खाता है जिस तरह से लोग दुनिया के बारे में सोचते हैं। लेकिन मैं इस कथन से पूरी तरह असहमत हूं: हम (या कम से कम मैं) दुनिया के सामने उन चीजों के बीच संबंधों के …

18
खामियों का सामना करना और इससे अपमानित होना [बंद]
क्या आपने हमेशा प्रस्तावित सॉफ्टवेयर डिजाइन में मौलिक रूप से सही हैं? जब आप कुछ डिज़ाइन देते हैं जो मौलिक रूप से गलत था, तो आप अपने साथी टीम के सदस्यों का सम्मान खो देते हैं। इससे कोई फर्क नहीं पड़ता कि आप उसके बाद क्या करते हैं क्योंकि आप …
84 design 

11
क्या DRY सॉफ्टवेयर प्रोजेक्ट मैनेजमेंट का दुश्मन है?
सॉफ्टवेयर विकास के सबसे बुनियादी और व्यापक रूप से स्वीकृत सिद्धांतों में से एक DRY है (अपने आप को दोहराएं नहीं)। यह भी स्पष्ट है कि अधिकांश सॉफ्टवेयर परियोजनाओं के लिए किसी प्रकार के प्रबंधन की आवश्यकता होती है। अब ऐसे कौन से कार्य हैं जिन्हें प्रबंधित करना आसान है …

9
मैं कोड लिख सकता हूं ... लेकिन अच्छी तरह से डिजाइन नहीं कर सकता। कोई सुझाव? [बन्द है]
मुझे लगता है कि मैं बिट्स और टुकड़ों में कोड लिखने में अच्छा हूं, लेकिन मेरे डिजाइन वास्तव में चूसते हैं। सवाल यह है कि मैं अपने डिजाइनों को कैसे सुधारूं - और बदले में एक बेहतर डिजाइनर बन सकता हूं? मुझे लगता है कि स्कूल और कॉलेज लोगों को …
83 design  skills 

7
क्या मुझे डिपेंडेंसी इंजेक्शन या स्थिर कारखानों का उपयोग करना चाहिए?
सिस्टम को डिजाइन करते समय मुझे अक्सर अन्य मॉड्यूल द्वारा उपयोग किए जा रहे मॉड्यूल (लॉगिंग, डेटाबेस एसेस, आदि) का एक गुच्छा होने की समस्या का सामना करना पड़ता है। सवाल यह है कि मैं इन घटकों को अन्य घटकों को प्रदान करने के बारे में कैसे जाऊँ। दो जवाब …

12
वास्तव में JSON डेटा के बजाय HTML को वापस करने वाले समापन बिंदु के साथ क्या गलत है?
जब मैंने पहली बार PHP सीखना शुरू किया (लगभग 5 या 6 साल पहले) मुझे अजाक्स के बारे में पता चला, और मैं "चरणों" के माध्यम से चला गया: आपके सर्वर एचटीएमएल डेटा वापस आती है और आप इसे एक के अंदर डाल डोम के innerHTML आप XML के रूप …
77 design  ajax 

16
क्या हमें बेतरतीब ढंग से खुद को मारने के लिए कार्यक्रमों को डिजाइन करना चाहिए? [बन्द है]
संक्षेप में, क्या हमें समग्र व्यवस्था की भलाई के लिए मृत्यु को अपने कार्यक्रमों, प्रक्रियाओं और थ्रेड्स को निम्न स्तर पर डिजाइन करना चाहिए? विफलताएं होती हैं। प्रक्रियाएं मर जाती हैं। हम आपदा की योजना बनाते हैं और कभी-कभी इससे उबर जाते हैं। लेकिन हम शायद ही कभी अप्रत्याशित कार्यक्रम …
76 design 

4
कई सॉफ्टवेयर डेवलपर्स खुले / बंद सिद्धांत का उल्लंघन क्यों करते हैं?
कई सॉफ्टवेयर डेवलपर्स खुले कार्यों को संशोधित करने जैसे कई कार्यों को संशोधित करके खुले / बंद सिद्धांत का उल्लंघन क्यों करते हैं जो उन्नयन के बाद आवेदन को तोड़ देगा? यह सवाल रिएक्ट लाइब्रेरी में तेज और निरंतर संस्करणों के बाद मेरे सिर पर कूदता है । हर छोटी …

7
सॉफ्टवेयर परियोजनाओं में आकस्मिक जटिलता का प्रबंधन कैसे करें
जब मुर्रे गेल-मान से पूछा गया कि रिचर्ड फेनमैन ने कितनी कठिन समस्याओं को हल करने में कामयाबी हासिल की तो गेल-मान ने जवाब दिया कि फेनमैन का एक एल्गोरिथ्म था: समस्या लिखिए। असली मुश्किल सोचो। समाधान लिखिए। गेल-मान यह समझाने की कोशिश कर रहे थे कि फेनमैन एक अलग …

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