सॉफ्टवेयर इंजीनियरिंग

पेशेवरों और शिक्षाविदों, और सिस्टम विकास जीवन चक्र के भीतर काम करने वाले छात्रों के लिए प्रश्नोत्तर

3
कार्यात्मक प्रोग्रामिंग और पाठ रोमांच
यह ज्यादातर एफपी के बारे में एक सैद्धांतिक सवाल है, लेकिन मैं अपनी बात को स्पष्ट करने के लिए टेक्स्ट एडवेंचर (जैसे पुराने-स्कूल ज़ोर्क) लूंगा। मैं आपकी राय जानना चाहता हूं कि आप एफपी के साथ एक अनुकरणीय अनुकरण कैसे करेंगे। पाठ रोमांच वास्तव में OOP के लिए कहते हैं। …

9
कोई अंतर्निहित रूपांतरण क्यों नहीं हो सकता है?
जैसा कि मैं इसे समझता हूं, अंतर्निहित रूपांतरण त्रुटियों का कारण बन सकता है। लेकिन इसका कोई मतलब नहीं है - क्या सामान्य रूपांतरण भी त्रुटियों का कारण नहीं बनना चाहिए? क्यों नहीं है len(100) भाषा की व्याख्या करके काम करना (या संकलन करना) len(str(100)) खासकर जब से यह काम …

3
फ़ाइलों और संरचना के लिए सबसे अच्छा तरीका क्या है जिसमें समान नाम वाले सामान्य वर्ग होते हैं?
अपनी वर्तमान परियोजना में मैं एक ही नाम से जेनेरिक कक्षाएं बनाने की आवश्यकता पर आया हूं, लेकिन जेनेरिक मापदंडों की विभिन्न संख्याएं। उदाहरण के लिए: MyClass<T1> MyClass<T1, T2> MyClass<T1, T2, T3> यह देखते हुए कि मैं इन सभी को एक ही नाम स्थान पर चाहता हूं, मैं उलझन में …
14 c#  .net 

3
क्या हमें कन्स्ट्रक्टर्स को स्ट्रक्चर्स में जोड़ना चाहिए?
हम अक्सर कक्षा के विपरीत डेटा संरचना को परिभाषित करने के लिए c ++ संरचना का उपयोग करते हैं जो सदस्य विधियों के साथ एक पूर्ण मॉड्यूल हो सकता है। अब गहराई से, हम जानते हैं कि वे दोनों एक ही हैं (शिथिल बोल)। तथ्य यह है कि हम अक्सर …

3
कई Git रिपॉजिटरी को समूहीकृत करना जो एक ही समग्र परियोजना का हिस्सा हैं
मान लीजिए कि मेरे पास एक परियोजना है जिसमें कई घटक हैं: एक सर्वर घटक, एक वेब ऐप घटक, एक आईओएस घटक, एक एंड्रॉइड घटक, आदि। ये घटक सभी अलग-अलग कोडबेस हैं, लेकिन शिथिल युग्मित भी हैं (उदाहरण के लिए सर्वर में परिवर्तन)। कोड को अन्य सभी घटकों में भी …
14 git 

2
प्रकार के सिद्धांत में सही शब्दावली: प्रकार, प्रकार के निर्माता, प्रकार / प्रकार और मूल्य
पिछले प्रश्न के उत्तर में , कुछ निर्माणों के लिए सही शब्दावली के बारे में एक छोटी सी बहस शुरू हुई। मैं एक सवाल (अलावा अन्य नहीं मिला जैसा कि इस या कि , जो बहुत सही बात नहीं है) यह स्पष्ट रूप से पता करने के लिए, मैं इस …

5
किसी प्रोग्राम में अपवाद हैंडलिंग 24/7 चलाने की आवश्यकता है
मैंने पढ़ा है कि हमें केवल उन अपवादों को पकड़ना चाहिए जिन्हें संभाला जा सकता है, जो आधार अपवाद वर्ग (इस मामले में C #) को एक बुरा विचार (अन्य कारणों के शीर्ष पर) को पकड़ने में सक्षम बनाता है। मैं वर्तमान में एक ऐसी परियोजना का हिस्सा हूं जिसमें …

6
वेब ऐप बनाने में फुर्तीली टीम को स्केल करने और विभाजित करने का सबसे अच्छा तरीका क्या है?
मैंने हाल ही में एक कंपनी ज्वाइन की है, जहाँ मैं वेब ऐप बनाने वाले फुर्तीले डेवलपमेंट प्रोजेक्ट पर स्क्रैम मास्टर के रूप में काम कर रहा हूँ। टीम एक फुर्तीली टीम के लिए अधिकतम आकार होने वाली है (अगले सप्ताह 9 की उम्मीद)। हमने संभावित रूप से टीम को …

2
पुनरावर्ती फ़ंक्शन कॉल में वापसी विवरण का कारण
मेरे मन में बस एक शंका थी। निम्नलिखित सबरूटीन (उदाहरण के लिए, सूची में एक तत्व को खोजने के लिए) के अंत में एक रिटर्न स्टेटमेंट है: list *search_list(list *l, item_type x) { if (l == NULL) return(NULL); if (l->item == x) return(l); else return( search_list(l->next, x) ); } मुझे …

2
वस्तु उन्मुख बनाम वेक्टर आधारित प्रोग्रामिंग
मैं ऑब्जेक्ट ओरिएंटेड और वेक्टर आधारित डिज़ाइन के बीच फटा हुआ हूं। मुझे उन क्षमताओं, संरचना और सुरक्षा से प्यार है जो वस्तुएं पूरी वास्तुकला को देती हैं। लेकिन एक ही समय में, गति मेरे लिए बहुत महत्वपूर्ण है, और एक सरणी में सरल फ्लोट चर होने से वास्तव में …

2
अंकल बॉब 'संज्ञा वाक्यांश नामों' से क्या तात्पर्य है?
मैं अंकल बॉब द्वारा क्लीन कोड पढ़ रहा हूं । क्योंकि मैं एक देशी-अंग्रेजी वक्ता नहीं हूं, मैं निम्नलिखित कथन को समझ नहीं सका: वर्गों और वस्तुओं की तरह संज्ञा या संज्ञा पद के नाम होना चाहिए Customer, WikiPage, Account, और AddressParser। बचें शब्द की तरह है Manager, Processor, Data, …

2
साझा कैश - अमान्य सर्वोत्तम अभ्यास
मैं जानना चाहूंगा कि कैश ऑब्जेक्ट्स को अमान्य / अपडेट करने के लिए एक बेहतर तरीका क्या होगा। आवश्यक शर्तें दूरस्थ मेमेकटेड सर्वर (कई अनुप्रयोगों के लिए कैश के रूप में सेवारत) सभी सर्वर azure (आत्मीयता क्षेत्रों, समान डेटा केंद्रों) द्वारा होस्ट किए जाते हैं कैश ऑब्जेक्ट का आकार 200 …

3
MVC में, DAO को नियंत्रक या मॉडल से बुलाया जाना चाहिए
मैंने DAO के खिलाफ विभिन्न तर्कों को सीधे नियंत्रक वर्ग से और मॉडल वर्ग से DAO के खिलाफ भी देखा है। यदि मुझे व्यक्तिगत रूप से लगता है कि यदि हम MVC पैटर्न का पालन कर रहे हैं, तो नियंत्रक को DAO के साथ युग्मित नहीं किया जाना चाहिए, लेकिन …

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

11
KISS सिद्धांत भाषा डिजाइन प्रोग्रामिंग के लिए आवेदन किया?
KISS ( "इसे सरल रखें, बेवकूफ" या "यह सरल रखने बेवकूफ", जैसे देखने के लिए यहाँ ) भले ही यह जाहिरा तौर पर इंजीनियरिंग में जन्म लिया है सॉफ्टवेयर के विकास में एक महत्वपूर्ण सिद्धांत है,। विकिपीडिया लेख से उद्धृत: जॉनसन की कहानी को डिजाइन इंजीनियरों की एक मुट्ठी भर …

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