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

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

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

2
इनलाइन कोड टिप्पणियों के लिए सबसे अच्छा तरीका क्या है?
हम 20 साल की विरासत कोडबेस के लिए कुछ रिफैक्टिंग कर रहे हैं, और मैं अपने सहकर्मी के साथ कोड में टिप्पणी प्रारूप (plsql, java) के बारे में चर्चा कर रहा हूं। टिप्पणियों के लिए कोई डिफ़ॉल्ट प्रारूप नहीं है, लेकिन ज्यादातर मामलों में लोग टिप्पणी में ऐसा कुछ करते …

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

1
उच्च क्रम सूची कार्यों के लिए C ++ 11 समर्थन
अधिकांश कार्यात्मक प्रोग्रामिंग भाषाओं (जैसे कॉमन लिस्प, योजना / रैकेट, Clojure, हास्केल, स्काला, OCaml, एसएमएल) जैसे सूचियों पर कुछ सामान्य उच्च क्रम काम करता है, समर्थन map, filter, takeWhile, dropWhile, foldl, foldr(देखें उदाहरण के लिए , आम लिस्प, योजना / रैकेट क्लोजर साइड-बाय-साइड संदर्भ पत्र , हास्केल , स्काला , …

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

5
एक फंक्शन के लिए एक कंस्ट्रक्टर के लिए उचित शब्द क्या है - डेटा प्रकार से मान को अनफ्रैप करने के लिए?
संपादित करें: मैं सवाल को थोड़ा सा दोहरा रहा हूं। जाहिरा तौर पर मैंने कुछ भ्रम का कारण बना क्योंकि मुझे एहसास नहीं था कि विध्वंसक शब्द OOP में कुछ अलग तरह से उपयोग किया जाता है - यह एक फ़ंक्शन है जब किसी ऑब्जेक्ट को नष्ट किया जा रहा …

3
अगर मैं जावा में लूप के अंदर या बाहर चर घोषित करता हूं तो क्या इससे कोई फर्क पड़ता है? [बन्द है]
बन्द है। यह सवाल ऑफ टॉपिक है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न अपडेट करें तो यह है -विषय पर सॉफ्टवेयर इंजीनियरिंग स्टैक एक्सचेंज के लिए। 2 साल पहले बंद हुआ । संभव डुप्लिकेट: आप चर कहां घोषित करते …
13 java  variables  loops 

8
क्या आपको एक ऐसी सुविधा देने का वादा करना चाहिए जो आपके कार्यान्वयन योग्य होने पर सुनिश्चित न हो?
HN के एक लेख में , मैं निम्नलिखित सलाह पर आया: हमेशा अपने ग्राहक / उपयोगकर्ता को "हां" बताएं, भले ही आपको यकीन न हो। 90% समय, आपको इसे करने का एक तरीका मिलेगा। 10% समय, आप वापस जाएँगे और माफी माँगेंगे। बड़ी व्यक्तिगत वृद्धि के लिए भुगतान करने के …

4
समान हस्ताक्षर वाले दो इंटरफेस
मैं एक कार्ड गेम तैयार करने का प्रयास कर रहा हूँ जहाँ कार्ड में दो महत्वपूर्ण सुविधाएँ हैं: पहला एक प्रभाव है। ये गेम स्टेट में होने वाले बदलाव हैं जब आप कार्ड खेलते हैं। प्रभाव के लिए इंटरफ़ेस इस प्रकार है: boolean isPlayable(Player p, GameState gs); void play(Player p, …
13 interfaces 

2
क्या कोई विशिष्ट वर्कफ़्लोज़ या डिज़ाइन पैटर्न हैं जो आमतौर पर बड़े कार्यात्मक प्रोग्रामिंग एप्लिकेशन बनाने के लिए उपयोग किए जाते हैं? [बन्द है]
बंद हो गया । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि यह इस पोस्ट को संपादित करके केवल एक समस्या पर केंद्रित हो । 4 साल पहले …

4
जोड़ी प्रोग्रामिंग के लिए कारण
मैंने कुछ दुकानों में काम किया है जहाँ प्रबंधन ने जोड़ी प्रोग्रामिंग का विचार मुझे या किसी अन्य प्रबंधक / डेवलपर को दिया है, और मैं इसके पीछे नहीं जा सकता। एक डेवलपर स्टैंड-पॉइंट से मुझे कोई कारण नहीं मिल सकता है कि इस कोडिंग शैली में जाना फायदेमंद होगा, …

6
गिथब पर अधूरे प्रोजेक्ट के लिए कोड लगाने के क्या फायदे और नुकसान हैं
मैं एक ऐसी परियोजना पर काम करने के लिए कह रहा हूँ जिसे मैं खुले स्रोत के रूप में रिलीज़ करना चाहता हूँ। कोड को शुरू से ही गिटहब पर रखने के क्या फायदे हैं, जब तक कि प्रकाशन से पहले परियोजना के कार्यशील स्थिति में होने तक प्रतीक्षा करने …

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

5
"शुद्ध OO भाषा" शब्द की औपचारिक परिभाषा?
मैं एसओ भाई-बहनों के बीच एक बेहतर जगह के बारे में सोच भी नहीं सकता। मूल रूप से मैं पूछना चाहता था "क्या अजगर एक शुद्ध ऊ भाषा है?" लेकिन परेशानियों और कुछ प्रकार की परेशानी को देखते हुए लोग अनुभव करते हैं कि जिस शब्द को मैंने शब्द के …

3
क्या हम रूबी के साथ डेस्कटॉप एप्लिकेशन बना सकते हैं? [बन्द है]
बन्द है। यह सवाल ऑफ टॉपिक है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न अपडेट करें तो यह है -विषय पर सॉफ्टवेयर इंजीनियरिंग स्टैक एक्सचेंज के लिए। 6 साल पहले बंद हुआ । मुझे पता है कि रूबी ऑन रेल्स …

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