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

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

30
ऐसे लोगों को कैसे संभालें जो अपने फिर से शुरू होने पर झूठ बोलते हैं [बंद]
मैं कुछ .NET पदों को भरने के लिए तकनीकी साक्षात्कार आयोजित कर रहा हूं। लोग मैं साक्षात्कार वास्तव में से कई हैं "एक छोटे से" को "काफी तेजी से" .NET बहुत अच्छी तरह से पता है, लेकिन मैं कम से कम 90% को खोजने के लिए अपने कौशल सेट सुशोभित …

5
हेडर फ़ाइल में क्या होना चाहिए और क्या नहीं होना चाहिए? [बन्द है]
हेडर फ़ाइल में क्या चीजें बिल्कुल शामिल नहीं होनी चाहिए? अगर उदाहरण के लिए, मैं एक दस्तावेज उद्योग मानक प्रारूप के साथ काम कर रहा हूं जिसमें बहुत सारे स्थिरांक हैं, तो क्या उन्हें हेडर फ़ाइल में परिभाषित करना अच्छा है (यदि मैं उस प्रारूप के लिए एक पार्सर लिख …
71 c  headers 

7
नल का एक उपनाम कई डेटाबेस में समस्याओं का कारण कैसे बनता है?
मैंने बीबीसी पर एक लेख पढ़ा । उनके द्वारा कहे गए उदाहरणों में से एक यह था कि उपनाम 'नल' वाले लोगों को कुछ वेबसाइटों में अपना विवरण दर्ज करने में समस्या हो रही है। उनके द्वारा की जा रही त्रुटि के बारे में कोई स्पष्टीकरण नहीं दिया गया है। …
71 database  null 

4
डिफ़ॉल्ट रूप से रिबेट के बजाय गिट पुल एक मर्ज क्यों करता है?
निम्नलिखित स्थिति पर विचार करें: आपके पास गिट रिपॉजिटरी का क्लोन है आपके कुछ स्थानीय कमिट हैं (कमिट जो अभी तक कहीं धकेल नहीं दिए गए हैं) रिमोट रिपॉजिटरी में नए कमिट्स हैं जिन्हें आपने अभी तक नहीं समेटा है तो कुछ इस तरह: यदि आप git pullडिफ़ॉल्ट सेटिंग्स के …
71 git 

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

5
आप C # में निर्देशन का उपयोग क्यों नहीं करेंगे?
एक बड़े C # प्रोजेक्ट पर मौजूदा कोडिंग मानकों में एक नियम शामिल है कि सभी प्रकार के नाम पूरी तरह से योग्य हैं, 'निर्देश' का उपयोग करते हुए रोजगार की मनाही है। इसलिए, परिचित के बजाय: using System.Collections.Generic; .... other stuff .... List<string> myList = new List<string>(); (यह शायद …

7
जब सहकर्मी बिना सूचना के अनावश्यक सुधार करता है तो मैं अपने कोड की जिम्मेदारी कैसे ले सकता हूं?
मेरे साथियों में से एक हमारे आईटी की दुकान में सभी ट्रेडों का एक जैक है और मैं उनकी अंतर्दृष्टि का सम्मान करता हूं। हालाँकि, कभी-कभी वह मेरे कोड की समीक्षा करता है (वह हमारी टीम लीडर के लिए दूसरी कमांड है, इसलिए यह उम्मीद की जाती है) बिना सिर …

15
क्या बड़े पैमाने पर सॉफ़्टवेयर के लिए पूर्ण शून्य बग स्थिति तक पहुंचना संभव है?
मैं कोड के 20-30 + लाखों लाइनों के बारे में बात कर रहा हूं, उदाहरण के लिए ऑटोडेस्क माया के पैमाने और जटिलता पर सॉफ्टवेयर। यदि आप विकास को तब तक के लिए फ्रीज कर देते हैं जब तक इसकी आवश्यकता है, तो क्या आप वास्तव में सभी बग्स को …

19
कोड कमिट से पहले या बाद में समीक्षा करें, जो बेहतर है?
परंपरागत रूप से हमने प्रतिबद्ध होने से पहले कोड की समीक्षा की, मेरे पास आज अपने सहकर्मी के साथ एक तर्क था, जिसने प्रतिबद्ध के बाद कोड की समीक्षा को प्राथमिकता दी। सबसे पहले, यहाँ कुछ पृष्ठभूमि है, हमारे पास कुछ अनुभवी डेवलपर्स हैं और हमारे पास लगभग शून्य प्रोग्रामिंग …

15
मैंने मनोरंजन के लिए कोडिंग बंद कर दी है, क्या यह एक बुरा संकेत है? [बन्द है]
कुछ समय में, मैंने सिर्फ मनोरंजन के लिए कोडिंग बंद कर दी। मैं काम पर जाता था, अपना काम पूरा करता था और फिर घर पहुंचने पर मैं मज़े के लिए साइड पर सामान लिखता था। हालाँकि, मैं अब घर जाता हूं और कंप्यूटर से बचने की कोशिश करता हूं। …
71 coding 

13
कई वातावरण होने के अच्छे, सरल कारण
अपने करियर के दौरान मैंने उन कंपनियों में काम किया, जिनके पास अलग-अलग उद्देश्यों के लिए अलग-अलग वातावरण का संग्रह था। हमारे पास हमेशा हमारे डेस्कटॉप वातावरण, एक परीक्षण वातावरण, एक QA पर्यावरण, एक मंचन वातावरण और एक उत्पादन वातावरण था। यह सर्वर / एप्लिकेशन और हमारे द्वारा उपयोग किए …

19
मुझे सूक्ष्म प्रदर्शन और प्रभावकारिता की परवाह क्यों करनी चाहिए?
C / C ++ पृष्ठों पर कई प्रश्न और उत्तर, विशेष रूप से या परोक्ष रूप से सूक्ष्म प्रदर्शन मुद्दों पर चर्चा करते हैं (जैसे कि एक अप्रत्यक्ष बनाम प्रत्यक्ष इनलाइन फ़ंक्शन का ओवरहेड), या O (N 2 ) बनाम O (N लॉग एन) एल्गोरिथ्म का उपयोग करना एक 100 …

13
कोड समीक्षा करने के लिए सबसे प्रभावी तरीका क्या है? [बन्द है]
मुझे कोड समीक्षा करने का आदर्श तरीका कभी नहीं मिला है और फिर भी अक्सर मेरे ग्राहकों को उनकी आवश्यकता होती है। प्रत्येक ग्राहक उन्हें एक अलग तरीके से करता है और मैंने उनमें से किसी में भी कभी संतुष्ट महसूस नहीं किया है। आपके लिए कोड समीक्षा करने का …

9
एक टिप्पणी में XXX का क्या अर्थ है? [बन्द है]
जब भी आप XXXकिसी टिप्पणी में देखते हैं तो लोग आम तौर पर क्या करते हैं । कभी-कभी, मैं इस तरह की टिप्पणी देखूंगा: # XXX - This widget really should frobulate the whatsit बेशक, मैं बता सकता हूं कि टिप्पणी का क्या मतलब है, लेकिन XXX का आम तौर …

4
क्या SOLID के बाद टेक स्टैक के शीर्ष पर एक फ्रेमवर्क लिखने का नेतृत्व होता है?
मुझे एसओएलआईडी पसंद है, और जब मैं विकसित कर रहा हूं तो मैं इसका उपयोग करने और इसे लागू करने की पूरी कोशिश करता हूं। लेकिन मैं मदद नहीं कर सकता, लेकिन यह महसूस कर सकता हूं कि एसओएलआईडी दृष्टिकोण आपके कोड को 'फ्रेमवर्क' कोड में बदल देता है - …
70 frameworks  solid 

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