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

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

8
क्या होगा अगर बॉस हमेशा आवश्यकताओं और समग्र डिजाइन के बारे में प्रमुख निर्णय स्थगित कर दे?
एक नई परियोजना शुरू करते समय, मेरे मालिक हमेशा निश्चित निर्णय लेने से बचते हैं। वह आमतौर पर कह रहा है: ठीक है, बस कुछ लिखना शुरू करें और जितना संभव हो उतना सामान्य हो। जब आप समाप्त कर लेते हैं तो हम देखते हैं कि हम कैसे जारी रखते …

8
क्या कभी HTML को जानने की आवश्यकता के बिना अकेले संपादकों के साथ गुणवत्ता वेबसाइट बनाना संभव होगा? [बन्द है]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 5 साल पहले बंद हुआ …
12 design  html  wysiwyg 

9
वंशानुक्रम गलत हो गया
मेरे पास कुछ कोड हैं जहां एक अच्छा वंशानुक्रम मॉडल नीचे चला गया है और मैं यह समझने की कोशिश कर रहा हूं कि इसे क्यों और कैसे ठीक किया जाए। मूल रूप से, कल्पना कीजिए कि आपके पास एक चिड़ियाघर पदानुक्रम है: class Animal class Parrot : Animal class …

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

8
कैसे आप एक प्रबंधक को चंचल समझते हैं?
मेरे पास एक वरिष्ठ निर्देशक के साथ एक समस्या है जो पुनरावृत्त विकास (बहुत कम चुस्त) को नहीं समझते हैं। वह आग्रह करता है कि कोड के किसी भी लाइन लिखे जाने से पहले हमारे सॉफ्टवेयर डिजाइन विनिर्देश (एसडीएस) पूरा हो। उसे पूरा, मतलब है कि सभी कार्यात्मक विस्तार है। …

10
एक टीम का नेतृत्व करते हुए, क्या मैं ज़बरदस्त हो रहा हूं?
मुझे लगता है कि मुझे एक बहुत ही अजीब स्थिति में है। मैं एक विशेष परियोजना के लिए "टीम लीड" हूं, नौकरी के शीर्षक में सीनियर सॉफ्टवेयर इंजीनियर। मेरी टीम में मेरे 4 डेवलपर हैं, जिनमें से एक दूसरे प्रोजेक्ट पर समान भूमिका निभाता है, लेकिन अब मुझे प्राथमिकता दी …

5
बैकएंड में अच्छा है, लेकिन फ्रंट एंड में खराब है
मैं वेब विकास शुरू करना चाहता हूं, मैं पीएचपी सीख रहा हूं। मेरे पास जावा, पायथन और सी ++ में अनुभव है। इस अनुभव ने मुझे वेब विकास के पीछे के छोर पर अच्छा बना दिया है। लेकिन मैं डिजाइन और ग्राफिक्स में भयानक हूं। मैं वेबसाइट शुरू करना चाहता …

4
एक प्रारंभिक विधि होने से बचें
मेरे पास यह मौजूदा कोड है जहां उनके पास एक क्लास है और उस क्लास में एक इनिशियलाइज़ेशन का तरीका है। यह उम्मीद की जाती है कि एक बार कक्षा का उद्देश्य बन जाने के बाद, उन्हें इस पर आरंभिक कॉल करने की आवश्यकता है। प्रारंभिक विधि मौजूद क्यों है …

8
कंस्ट्रक्टर को आमतौर पर तरीकों को नहीं कहना चाहिए
मैंने एक सहकर्मी से वर्णन किया कि क्यों एक निर्माता एक विधि को कॉल करने वाला एक एंटीपैटर्न हो सकता है। उदाहरण (मेरी रस्टी C ++ में) class C { public : C(int foo); void setFoo(int foo); private: int foo; } C::C(int foo) { setFoo(foo); } void C::setFoo(int foo) { …
12 design 

5
क्या किसी वस्तु को संदर्भ द्वारा पारित करना एक बुरा अभ्यास है?
अतीत में, मैंने आमतौर पर किसी वस्तु के अपने हेरफेर को प्राथमिक विधि के भीतर किया है जो इसे बनाया / अपडेट किया जा रहा है, लेकिन मैंने पाया है कि मैंने हाल ही में एक अलग दृष्टिकोण लिया है, और यदि यह एक बुरा अभ्यास है तो मैं उत्सुक …

1
लॉजिकल और फिजिकल आर्किटेक्चर डायग्राम्स को अपडेट करते रहे
किसी भी सॉफ्टवेयर डेवलपमेंट प्रोजेक्ट में, जिसमें कई डेवलपर्स के साथ वितरित सिस्टम शामिल होते हैं, लॉजिकल और फिजिकल आर्किटेक्चर आरेख का सबसे अच्छा अभ्यास है, लेकिन मेरे अनुभव में ये आरेख हमेशा एक प्रोजेक्ट की शुरुआत में अच्छी तरह से बनाए रखा जाना शुरू हो जाते हैं लेकिन प्रोजेक्ट …

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

3
निर्भरता उलटा सिद्धांत बनाम "एक इंटरफेस के लिए कार्यक्रम, एक कार्यान्वयन नहीं"
मैं यह समझने की कोशिश कर रहा हूं कि डिपेंडेंसी इनवर्सन प्रिंसिपल "प्रोग्राम से इंटरफ़ेस तक नहीं, कार्यान्वयन" सिद्धांत से भिन्न है। मैं समझता हूं कि "इंटरफ़ेस टू प्रोग्राम, इम्प्लीमेंटेशन नहीं" का मतलब है। मैं यह भी समझता हूं कि यह कैसे अधिक लचीले और बनाए रखने योग्य डिजाइनों की …

3
आप ओओपी में क्लास डिजाइन कैसे लेते हैं?
जब मैं एक OO समाधान डिजाइन करने की कोशिश करता हूं, तो मैं आम तौर पर सीआरसी मॉडलिंग का उपयोग करता हूं जिसमें मैं वर्ग के नामों (संज्ञा) को सूचीबद्ध करता हूं, वे क्या करते हैं (क्रिया) और वे अन्य वर्गों के साथ कैसे सहयोग करते हैं। इस ब्लॉग में …

5
क्या आप खुले-बंद सिद्धांत का लाभ उठाते हैं?
खुले-बंद सिद्धांत (OCP) में कहा गया है कि एक वस्तु को विस्तार के लिए खुला होना चाहिए लेकिन संशोधन के लिए बंद होना चाहिए। मेरा मानना ​​है कि मैं इसे समझता हूं और इसका उपयोग एसआरपी के साथ मिलकर कक्षाएं बनाता हूं जो केवल एक चीज करते हैं। और, मैं …

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