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

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

1
हास्केल फंक्शनलर्स के पास केवल उनकी लक्षित श्रेणी के प्रकार क्यों हैं?
हास्केल में, फन्नेकार टाइपकास्ट फनकार को निम्नानुसार परिभाषित किया गया है (उदाहरण के लिए हास्केल विकी देखें ) class Functor (f :: * -> *) where fmap :: (a -> b) -> f a -> f b जहां तक ​​मैं समझता हूं (कृपया मुझे गलत होने पर सही करें), ऐसे …
12 haskell 

2
C में फ़ंक्शन तर्क के रूप में सरणियों को पारित क्यों नहीं किया जा सकता है?
इस टिप्पणी के बाद , मैंने Google को ऐसा करने का प्रयास किया है, लेकिन मेरा google-fu विफल रहा। लिंक से टिप्पणी: [...] लेकिन महत्वपूर्ण बात यह है कि सरणियां और संकेत सी में अलग-अलग चीजें हैं। यह मानते हुए कि आप किसी संकलक एक्सटेंशन का उपयोग नहीं कर रहे …
12 c  history 

4
जब ग्राहकों की आवश्यकताएं बिल्कुल नहीं बदलती हैं तो क्या फुर्तीली का उपयोग करना गलत है?
मैंने हाल ही में बहुत सारी पोस्ट देखी हैं जिसमें कहा गया है कि एगाइल का उपयोग करने का एक बड़ा कारण यह है कि ग्राहक अक्सर आवश्यकताओं को बदलते हैं। हालांकि, मान लें कि ग्राहक अक्सर आवश्यकताओं को नहीं बदलते हैं । वास्तव में, ग्राहकों की दृढ़ आवश्यकताएं होती …

2
RESTful API रिसोर्स नामकरण में एकवचन संज्ञाओं का क्या तर्क है?
मैं समझता हूं कि जब RESTful URI का नामकरण किया जाता है, तो आमतौर पर संसाधनों के संग्रह का प्रतिनिधित्व करने के लिए बहुवचन का उपयोग करना स्वीकार किया जाता है। मैं इसके बजाय एकवचन संज्ञाओं के उपयोग के तर्क के लिए उत्सुक हूं।
12 api  rest  uri 

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

2
GitLab के एक ही सर्वर पर CI धावक?
मैं अपनी कंपनी में GitLab सर्वर स्थापित कर रहा हूं और अब मैं इसमें GitLab CI जोड़ रहा हूं। इस कार्य को शुरू करने से पहले मैं यह समझना चाहूंगा कि क्या GitLab और GitLab CI द्वारा उपयोग किए गए एक ही सर्वर पर मेरे धावकों को चलाने में कोई …

5
क्या विंडोज फाइल पथों को यूनिक्स फ़ाइल पथों में बदलना एक साधारण प्रतिस्थापन के साथ सुरक्षित है?
उदाहरण के लिए कहते हैं कि मैं यह इतना था कि मेरी फ़ाइलों के सभी तरह के रूप में एक यूनिक्स मशीन के लिए एक विंडोज़ मशीन से स्थानांतरित कर दिया जाएगा: C:\test\myFile.txtकरने के लिए {somewhere}/test/myFile.txt(ड्राइव अक्षर इस बिंदु पर अप्रासंगिक है)। वर्तमान में, हमारी उपयोगिता पुस्तकालय जो हमने खुद …

6
डाउनकास्टिंग से कैसे बचें?
मेरा सवाल सुपर क्लास एनिमल के एक विशेष मामले के बारे में है। मेरा Animalकर सकते हैं moveForward()और eat()। Sealफैली हुई है Animal। Dogफैली हुई है Animal। और एक विशेष प्राणी है जिसे Animalकहा जाता है Human। Humanऔजार भी एक विधि है speak()(द्वारा कार्यान्वित नहीं Animal)। एक अमूर्त विधि के …

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

2
एक त्रुटि का निवारण करने के लिए रणनीतियाँ जो केवल एक विशिष्ट डिवाइस पर होती हैं
एंड्रॉइड डेवलपर के रूप में, मैं जिस लक्ष्य बाजार के लिए एप्लिकेशन बनाता हूं, वह बहुत ही खंडित है। जबकि मैं कुछ आवश्यकताओं को निर्दिष्ट कर सकता हूं - जैसे मेरा ऐप केवल एंड्रॉइड वर्जन xx या इसके बाद के संस्करण का समर्थन करता है, कभी-कभी त्रुटियां हो सकती हैं …

1
रेड जोन का उद्देश्य क्या है?
स्टैक पॉइंटर से परे मेमोरी में रेड ज़ोन एक निश्चित आकार का क्षेत्र है जिसे "आवंटित" नहीं किया गया है। कंपाइलर साधारण पत्ती कार्यों में उस क्षेत्र तक पहुंचने के लिए असेंबली उत्पन्न करते हैं। लेकिन मैं लाल क्षेत्र के लिए कोई वास्तविक लाभ नहीं देख सकता। स्टैक पॉइंटर से …
12 assembly  stack 

1
लचीले डीआईएफएफ कार्यान्वयन के लिए अनुमानी दृष्टिकोण
मैंने काम पर दस्तावेज़ संशोधन की तुलना करने के लिए एक डीआईएफएफ कार्यान्वयन बनाया है। यह An O (ND) डिफरेंशियल अल्गोरिद्म और इसके वेरिएशन पर आधारित है । एक चीज जो महत्वपूर्ण हो गई है वह है परिवर्तनों की सूची लेना और उन्हें मानव पठनीय पाठ में व्याख्या करना। जबकि …

5
कोड समीक्षा कौन करना चाहिए?
मेरी कंपनी में ज्यादातर आर्किटेक्ट कोड रिव्यू करते हैं। वह बहुत ही अनुभवी और स्मार्ट सॉफ्टवेयर आदमी है, इसलिए वह बहुत अच्छा है। जब डेवलपर्स कोड समीक्षा करते हैं तो वे इसे आधा भी नहीं करते हैं। हमने डेवलपर्स को अधिक कोड समीक्षा करने की कोशिश की, लेकिन कोड समीक्षाओं …

4
सदस्य कार्य बनाम गणित ऑपरेटरों के लिए गैर-सदस्य कार्य
मैं एक रेखीय बीजगणित पुस्तकालय (लंबी कहानी संक्षेप में लिख रहा हूं, यह एक स्कूल असाइनमेंट है) जिसमें मैट्रिसेस, वैक्टर आदि शामिल हैं। इस पुस्तकालय को बनाने की प्रक्रिया में, मैं उन कार्यों का निर्माण करने जा रहा हूं जो वस्तुओं पर गणितीय कार्य करते हैं। उदाहरण के लिए, मैट्रिक्स …
12 c++  libraries  methods 

9
सैद्धांतिक रूप से बग-मुक्त कार्यक्रम
मैंने बहुत से लेख पढ़े हैं जो बताते हैं कि कोड बग-मुक्त नहीं हो सकता है, और वे इन प्रमेयों के बारे में बात कर रहे हैं: रुकने की समस्या गोडेल का अधूरापन प्रमेय चावल की प्रमेय दरअसल राइस का प्रमेय हॉल्टिंग समस्या के एक निहितार्थ जैसा दिखता है और …
12 bug  theory 

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