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

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

5
क्या मैं forked GPL कोड बेच सकता हूँ?
मुझे पता है कि जीपीएल कोड बेचना संभव है, लेकिन मैं जानना चाहता था कि क्या जीपीएल कोड बेचना संभव है जिसे कांटा और संशोधित किया गया है। कांटा और संशोधित कोड अभी भी उपयोग, संशोधित और पुनर्वितरित करने के लिए उपलब्ध होगा।
9 licensing  gpl 

5
प्रेक्षक पैटर्न पर प्रतिनिधि पैटर्न के क्या फायदे हैं?
में प्रतिनिधि पैटर्न , केवल एक ही वस्तु सीधे किसी अन्य वस्तु की घटनाओं को सुन सकते हैं। में पर्यवेक्षक पैटर्न , वस्तुओं के किसी भी संख्या एक विशेष वस्तु की घटनाओं को सुन सकते हैं। जब कोई ऐसा क्लास डिजाइन कर रहा हो, जिसे घटनाओं के अन्य ऑब्जेक्ट (नोटों) …

4
करी या आंशिक अनुप्रयोग के बारे में क्या खास है?
मैं हर रोज फंक्शनल प्रोग्रामिंग पर लेख पढ़ रहा हूं और यथासंभव कुछ प्रथाओं को लागू करने की कोशिश कर रहा हूं। लेकिन मुझे समझ में नहीं आ रहा है कि करी या आंशिक अनुप्रयोग में क्या अद्वितीय है। इस ग्रूवी कोड को एक उदाहरण के रूप में लें: def …

5
क्या प्रोग्रामिंग भाषाएं हैं जो आपको प्रकारों पर अंकगणित सेट करने की अनुमति देती हैं?
जिज्ञासा से बाहर, क्या ऐसी भाषाएं हैं जो आपको नए प्रकार बनाने के लिए प्रकारों पर अंकगणित सेट करने की अनुमति देती हैं? कुछ इस तरह: interface A { void a(); void b(); } interface B { void b(); void c(); } interface C = A & B; // has …

5
"प्रोग्रामिंग त्रुटि" अपवाद - क्या मेरा दृष्टिकोण ध्वनि है?
मैं वर्तमान में अपने अपवादों के उपयोग में सुधार करने की कोशिश कर रहा हूं, और अपवादों के बीच महत्वपूर्ण अंतर पाया गया जो प्रोग्रामिंग त्रुटियों को दर्शाता है (जैसे कि किसी ने तर्क के रूप में अशक्त पारित कर दिया, या इसे निपटाने के बाद किसी ऑब्जेक्ट पर एक …
9 java  c#  c++  exceptions 

2
परियोजना के लिए गिट रिपोजिटरी की संरचना कैसे करें?
मैं Drupal के लिए एक सामग्री सिंक्रनाइज़ेशन मॉड्यूल पर काम कर रहा हूं। एक सर्वर मॉड्यूल है, जो ओना वेबसाइट पर बैठता है और एक वेब सेवा के माध्यम से सामग्री को उजागर करता है। एक क्लाइंट मॉड्यूल भी है, जो एक अलग साइट पर बैठता है और नियमित अंतराल …

7
जब परीक्षणों में लंबा समय लगता है तो ट्रंक को स्थिर कैसे रखा जाए?
हमारे पास परीक्षण सूट के तीन सेट हैं: एक "छोटा" सुइट, जिसे चलाने में केवल कुछ घंटे लगते हैं एक "मध्यम" सुइट जिसमें कई घंटे लगते हैं, आमतौर पर हर रात (रात) एक "बड़े" सुइट जो चलाने के लिए एक सप्ताह + लेता है हमारे पास छोटे परीक्षण सूट का …

5
बीडीडी विनिर्देशों कार्यशालाओं में सफल होने के लिए कैसे?
आज हमने स्पेसिफिकेशन वर्कशॉप करके अपनी सॉफ्टवेयर डेवलपमेंट प्रक्रिया में BDD को पेश करने की कोशिश की। इस कार्यशाला के लिए हमारे पास 2 डेवलपर, 1 परीक्षक और 1 व्यापार विश्लेषक थे। कार्यशाला 1h30 तक चली और इसके अंत तक हम अपनी नई सुविधा के लिए कुछ BDD परिदृश्यों का …
9 bdd 

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

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

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

4
मुझे कमांड प्रोसेसिंग एप्लिकेशन को कैसे लागू करना चाहिए?
मैं एक सरल, प्रूफ-ऑफ-कॉन्सेप्ट एप्लिकेशन (REPL) बनाना चाहता हूं जो एक नंबर लेता है और फिर उस नंबर पर कमांड प्रोसेस करता है। उदाहरण: मैं 1 से शुरू करता हूं। फिर मैं " add 2" लिखता हूं , यह मुझे 3. लिखता है। फिर मैं " multiply 7" लिखता हूं …

5
क्या नेस्टेड कक्षाओं को अंडर रेटेड किया जाता है?
मैं यह कहने की कोशिश नहीं कर रहा हूं कि मैं जानता हूं कि कुछ और हर कोई नहीं करता है, लेकिन मैं नेस्टेड कक्षाओं के उपयोग के साथ अधिक से अधिक डिजाइनों को हल कर रहा हूं, इसलिए मुझे यह प्रतीत होता है कि शायद ही कभी उपयोग किए …
9 c#  design 

2
विमान प्रणाली में असेंबली लैंग्वेज का उपयोग किया जा रहा है
आज मेरे व्याख्याता ने इस बात का उल्लेख किया कि विमान प्रणाली को असेंबली लैंग्वेज में प्रोग्राम किया जाता है क्योंकि प्रोग्राम के लिखे जाने के कारण त्रुटि कम होती है। क्या यह कथन सत्य है? क्योंकि जब उन्होंने हमारी राय के बारे में पूछा तो मैंने कहा कि विधानसभा …
9 assembly 

1
वर्ग नामों के साथ क्या किया जाना चाहिए कि संघर्ष (सामान्य) रूपरेखा नाम
जब एक घटक के लिए सबसे स्पष्ट वर्ग का नाम एक फ्रेमवर्क द्वारा लिया जाता है, तो वास्तव में क्या किया जाना चाहिए? मेरे मामले में, मुझे एक वर्ग बनाने की ज़रूरत है जो एक HTTP अनुरोध का वर्णन करता है। बेशक, सबसे आम नाम System.Web.HttpRequest के रूप में "लिया" …
9 c#  .net  naming  namespace 

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