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

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

4
विजुअल स्टूडियो में विकास के 1 वर्ष के विलय के लिए रणनीतियाँ
मेरे पास एक ग्राहक है जिसने जोर देकर कहा कि हम 2016 की संपूर्णता के लिए अपने नए विकास को मुख्य शाखाओं से अलग रखते हैं। उनके पास 3-4 अन्य टीमें थीं जो विभिन्न क्षमताओं में आवेदन पर काम कर रही थीं। कई बड़े बदलाव किए गए हैं (स्विचिंग निर्भरता …

3
GOPATH के बाहर एक गो परियोजना के लिए स्रोत कोड होना एक बुरा विचार है
मैं गो का उपयोग करके एक नई परियोजना पर काम कर रहा हूं, और हम सभी गो के लिए नए हैं। हम मानक गो निर्देशिका संरचना का अनुसरण कर रहे हैं, और सभी कोड के अंतर्गत हैं $ GOPATH / src / github.com / companyname / ProjectName जो एक गिट …
32 go 

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

3
क्या पता 0000000C एक विशेष पता है?
जब कभी-कभी प्रोग्रामिंग टूट जाती है। आपने एक गलती की और आपका कार्यक्रम एक गलत पते से पढ़ने की कोशिश करता है। एक बात जो मेरे सामने है कि अक्सर वे अपवाद इस प्रकार हैं: Access violation at address 012D37BC in module 'myprog.exe'. Read of address 0000000C. अब मुझे बहुत …

10
क्या "चाइल्ड x = न्यू चाइल्ड ()?" के बजाय "पेरेंट x = न्यू चाइल्ड ()?" एक बुरा अभ्यास है अगर हम बाद वाले का उपयोग कर सकते हैं?
उदाहरण के लिए, मैंने कुछ कोड देखे थे जो इस तरह एक टुकड़ा बनाते हैं: Fragment myFragment=new MyFragment(); जो MyFragment के बजाय Fragment के रूप में एक चर घोषित करता है, जो MyFragment Fragment का एक बच्चा वर्ग है। मुझे लगता है कि कोड की इस लाइन पर मुझे कोई …

5
खराब प्रैक्टिस - वातावरण सेट करने के लिए स्विच केस
पिछले तीन वर्षों में मैंने डेवलपर के रूप में काम किया है, मैंने बहुत सारे उदाहरण देखे हैं जहां लोग URL के लिए पथ (बैक-एंड और फ्रंट-एंड दोनों) को सेट करने के लिए स्विच स्टेटमेंट का उपयोग करते हैं। नीचे इसका एक उदाहरण दिया गया है: बैक-एंड उदाहरण (C #): …

5
हमें गतिशील रूप से टाइप की गई भाषाओं में एनम की आवश्यकता क्यों है?
मैं यहां कुछ कोड पढ़ रहा था और देखा कि html टैग के नामों को संग्रहीत करने के लिए एक एनम का उपयोग किया जाता है। हमें कभी ऐसा करने की आवश्यकता क्यों है? इस रणनीति का उपयोग करने से मुझे क्या लाभ होगा? मुझे पता है कि संकलित या …

6
लोग DBAL के बजाय REST API क्यों करते हैं?
पिछले दो कंपनियों में मैं एक वेब ऐप के जरिए डेटा क्वेरी करने के लिए REST API के अस्तित्व में रहा हूं। अर्थात। इसके बजाय वेब ऐप एसक्यूएल करने के बजाय सीधे इसे एक रिस्ट एपीआई कहते हैं और यह एसक्यूएल करता है और परिणाम देता है। मेरा सवाल है …

5
विंडोज / लिनक्स रिलेशनल डेटाबेस (RDBMS) का उपयोग क्यों नहीं करते हैं?
Windows / Linux रिलेशनल डेटाबेस ( RDBMS ) का उपयोग क्यों नहीं करते ? मुझे पता है कि वे सभी डेटा संग्रहीत करने के लिए फ़ाइल सिस्टम का उपयोग करते हैं लेकिन क्या आपको नहीं लगता कि डेटाबेस का उपयोग करना अधिक कुशल है जैसे हम वेब साइटों / वेब …

1
मुझे बोवर का उपयोग क्यों करना चाहिए? [बन्द है]
मैं पूरी तरह से पैकेज मैनेजर के लाभों की सराहना कर सकता हूं pip, जैसे कि पायथन , नोड्स npmया रूबी रत्न, क्योंकि वे आपके एप्लिकेशन पथ में फ़ाइलों को जोड़ने की तुलना में बहुत अधिक कर रहे हैं। हो सकता है कि मुझे वह बात याद आ रही हो, …

3
कैसे भरोसेमंद इंजेक्शन युग्मन बढ़ाता है?
निर्भरता इंजेक्शन पर विकिपीडिया पृष्ठ पर , नुकसान अनुभाग हमें यह बताता है: उस सबसिस्टम की जरूरतों को प्रदान करने के लिए एक सबसिस्टम के उपयोगकर्ता की आवश्यकता के आधार पर निर्भरता इंजेक्शन युग्मन को बढ़ाता है। निर्भरता इंजेक्शन के खिलाफ एक लेख के लिंक के साथ । निर्भरता इंजेक्शन …

4
कम से कम ज्ञान का सिद्धांत
मैं कम से कम ज्ञान के सिद्धांत के पीछे के मकसद को समझता हूं , लेकिन अगर मुझे अपने डिजाइन में इसे लागू करने की कोशिश की जाए तो मुझे कुछ नुकसान हैं। इस सिद्धांत के उदाहरणों में से एक (वास्तव में इसका उपयोग कैसे नहीं किया जाए), जो मुझे …

8
क्या सूची की सूची का उपयोग करना अच्छा है?
मैं वर्तमान में एक ऐसी प्रणाली पर काम कर रहा हूँ जहाँ उपयोगकर्ता हैं, और प्रत्येक उपयोगकर्ता की एक या एक से अधिक भूमिकाएँ हैं। क्या उपयोगकर्ता पर Enum मानों की सूची का उपयोग करना एक अच्छा अभ्यास है? मैं कुछ भी बेहतर नहीं सोच सकता, लेकिन यह ठीक नहीं …

4
वास्तव में प्रक्रियात्मक प्रोग्रामिंग क्या है? यह ओओपी से कितना अलग है? क्या यह कार्यात्मक प्रोग्रामिंग के समान है?
मैं जावा में एक बहुत ही ऑब्जेक्ट-ओरिएंटेड (OO) स्टाइल में प्रोग्रामिंग कर रहा हूं । OOP मेरे लिए बहुत सहज रूप से आता है, लेकिन मुझे अन्य प्रकार की प्रोग्रामिंग के बारे में बहुत कम जानकारी है। वास्तव में प्रक्रियात्मक प्रोग्रामिंग क्या है ? यह ओओपी से कितना अलग है? …

7
प्रदर्शन के लिए सी में लेखन? [बन्द है]
मुझे पता है कि मैंने अक्सर सुना है कि C का आमतौर पर C ++ पर प्रदर्शन लाभ है। मैं वास्तव में इसके बारे में कुछ और नहीं सोचता था जब तक मुझे एहसास हुआ कि MSVC सी के नवीनतम मानक का समर्थन करने के लिए भी प्रतीत नहीं होता …

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