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

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

5
अंतर्निहित टूल अंतर्निहित प्रोग्रामिंग भाषा की तुलना में स्क्रिप्टिंग भाषा का उपयोग क्यों करते हैं?
मैं हाल ही में काम पर एक Nodejs परियोजना के लिए कुछ बिल्ड टूल का उपयोग कर रहा हूं जब मुझे एहसास हुआ कि ज्यादातर भाषाओं के मुख्य बिल्ड टूल / सिस्टम अंतर्निहित प्रोग्रामिंग भाषा की तुलना में एक अलग भाषा का उपयोग करते हैं। उदाहरण के लिए, मेकअप लिखने …

3
क्या मुझे C # में अहस्ताक्षरित int का उपयोग करने से बचना चाहिए?
मैंने हाल ही में C # में अहस्ताक्षरित पूर्णांक के उपयोग के बारे में सोचा था (और मुझे लगता है कि इसी तरह के तर्क को अन्य "उच्च स्तरीय भाषाओं" के बारे में कहा जा सकता है) जब एक पूर्णांक की आवश्यकता होती है, तो मुझे आम तौर पर पूर्णांक …

2
ग्रूवी में डिफ का उपयोग कब करें?
मैं ग्रोवी में थोड़ी देर के लिए विकास कर रहा हूं और मैं सोच रहा हूं कि मुझे गतिशील कास्टिंग का उपयोग कितनी बार करना चाहिए def? मेरे एक सहकर्मी का मानना ​​है कि हमें इसका हमेशा उपयोग करना चाहिए क्योंकि यह ग्रोवी को किसी तरह से मदद करता है …

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

1
क्या एक कंट्रोलर फंक्शन को दूसरे कंट्रोलर से कॉल करना अच्छा है?
मेरे पास एक मामला है जहां मैं एक नियंत्रक में खोज के तर्क को संभाल रहा हूं और मैं खोज के आधार पर कुछ डेटा उत्पन्न कर रहा हूं और आंकड़े के रूप में वापस आ रहा हूं। क्या एक अच्छा अभ्यास एक नियंत्रक फ़ंक्शन को दूसरे नियंत्रक से कॉल …
23 mvc 

5
बड़े svn इतिहास के बारे में क्या करना है जब git पर जा रहे हैं?
संपादित करें: कुछ इसी तरह के सवालों के विपरीत जैसे कि मल्टी-जीबी एसवीएन रेपो को जीआईटी या /programming/540535/managing-large-binary-files-with-git पर ले जाना मेरे परिदृश्य में ऐसे सबप्रोजेक्ट शामिल नहीं हैं जो आसानी से गिट सबमॉडल में परिवर्तित किया जा सकता है, न ही कुछ बहुत बड़ी बाइनरी फाइलें जो गिट-एनेक्स के …
23 git  svn 

2
नामकरण सम्मेलन: अंतिम क्षेत्र (स्थिर नहीं)
आज मैंने finalजावा कक्षाओं में खेतों के नामकरण के बारे में एक सहकर्मी के साथ चर्चा की । अपने चयन finalक्षेत्रों में भी स्थिरांक माना जाना चाहिए क्योंकि उदाहरण के निर्माण के बाद उनके मूल्यों में बदलाव नहीं होगा। इससे finalखेतों के लिए निम्नलिखित नामकरण सम्मेलन होगा : public class …
23 java  naming  final 

2
REST API में संग्रह में किसी मौजूदा आइटम को जोड़ने के लिए सबसे अच्छा पैटर्न क्या है?
मैं एक व्यावहारिक REST API डिज़ाइन कर रहा हूं और एक संग्रह में मौजूदा संस्थाओं को जोड़ने के लिए सबसे अच्छा पर थोड़ा अटक गया हूं। मेरे डोमेन मॉडल में एक परियोजना शामिल है जिसमें साइटों का एक संग्रह है। यह एक सख्त कई-से-कई संबंध है और मुझे एक इकाई …
23 rest  api-design 

5
जावा / जावा ईई में समान जटिलता का प्रबंधन करते समय एक और लोकप्रिय भाषा कारखाने के पैटर्न का उपयोग करने से कैसे बचेंगी?
फ़ैक्टरी पैटर्न (या कम से कम उपयोग FactoryFactory..) कई चुटकुलों का बट है, जैसे यहां । वर्बोज़ और "क्रिएटिव" नाम जैसे RequestProcessorFactoryFactory.RequestProcessorFactory होने के अलावा , क्या फैक्ट्री पैटर्न के साथ मौलिक रूप से कुछ भी गलत है अगर आपको जावा / सी ++ में प्रोग्राम करना है और Abstract_factory_pattern …

7
C और C ++ में अहस्ताक्षरित पूर्णांक का उपयोग करना
मेरे पास एक बहुत ही सरल प्रश्न है जो मुझे लंबे समय तक चकरा देता है। मैं नेटवर्क और डेटाबेस के साथ काम कर रहा हूं इसलिए बहुत से डेटा जो मैं काम कर रहा हूं 32-बिट और 64-बिट काउंटर (अहस्ताक्षरित), 32-बिट और 64-बिट पहचान आईडी (साइन के लिए सार्थक …
23 c  coding-style 

5
मुझे वर्जन संख्या कब बढ़ानी चाहिए?
मैंने स्कूल में प्रोग्रामिंग नहीं सीखी और मैं एक (पेशेवर) डेवलपर के रूप में काम नहीं करता, इसलिए बहुत सारी मूल बातें मेरे लिए बिल्कुल स्पष्ट नहीं हैं। यह सवाल उनमें से एक को स्पष्ट करने की कोशिश करता है। अब मान लीजिए कि मेरे पास मुद्दे हैं #1, #2और …

3
नकल निर्देश को आमतौर पर MOV क्यों कहा जाता है?
बहुत से असेंबलरों में, एक मूल्य प्रतिलिपि निर्देश को आमतौर पर "MOV" नाम दिया गया है और मैनुअल में इसके विवरण में आमतौर पर "चाल" भी शामिल है (हालांकि, अन्य शब्दों का उपयोग किया जा सकता है, जैसे "लोड", "स्टोर", "एक्सट्रैक्ट", आदि)। ) यह ISA खोजने के लिए असामान्य है …
23 history  assembly 

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

5
सुधार और संस्करण नियंत्रण
कोड स्वरूपण मामले। यहां तक ​​कि इंडेंटेशन भी मायने रखता है । और मामूली सुधार की तुलना में स्थिरता अधिक महत्वपूर्ण है। लेकिन परियोजनाओं में आमतौर पर 1 दिन से एक स्पष्ट, पूर्ण, सत्यापित और लागू शैली गाइड नहीं होती है, और किसी भी दिन बड़े सुधार आ सकते हैं। …

9
क्या क्लाइंट की भागीदारी के बिना एजाइल को पूरा किया जा सकता है?
मैं एजाइल पर एक किताब नहीं लिख सकता। मैंने कई दुकानों में काम किया है जो अपनी प्रक्रिया को एजाइल कहते हैं। चंचल विकास के मुख्य बिंदुओं में से एक नियमित ग्राहक भागीदारी है। स्प्रिंट के बाद, ग्राहक अपनी प्रतिक्रिया प्राप्त करने के लिए ग्राहक को डेमो कर सकते हैं। …
23 agile  waterfall 

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