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

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

6
एक छोटा सा बदलाव कर रहा है, यह परीक्षण, तो "कुल्ला और दोहराने", एक बुरी आदत है?
मैं कई वर्षों के अनुभव वाला एक प्रोग्रामर हूं। मुझे एहसास हुआ कि मुझे एक निश्चित आदत है। मुझे यकीन नहीं है कि यह वास्तव में एक बुरी आदत है या नहीं। मुझे हल करने के लिए कार्यों की एक सूची मिलती है, यहां तक ​​कि छोटे छोटे कार्य भी, …

3
क्या मुझे एप्लिकेशन स्तर की घटनाओं का वर्णन करने के लिए HTTP स्थिति कोड का उपयोग करना चाहिए
मेरे द्वारा निपटाए गए कई सर्वर HTTP 200 को उन अनुरोधों के लिए लौटाएंगे, जो ग्राहक को असफलता पर विचार करने के लिए चाहिए, शरीर में 'सफलता: असत्य' जैसी चीज के साथ। यह मेरे लिए HTTP कोड के उचित कार्यान्वयन की तरह प्रतीत नहीं होता है, खासकर असफल प्रमाणीकरण के …

8
क्या यह अच्छा है कि परीक्षक यह देखने के लिए प्रतिस्पर्धा कर रहे हैं कि कौन अधिक बग खोलता है?
मैं एक सॉफ्टवेयर डेवलपर हूं। परीक्षकों की एक टीम है जो विश्लेषक द्वारा लिखे गए परीक्षण मामलों का पालन करते हैं और चलाते हैं, लेकिन खोजपूर्ण परीक्षण भी करते हैं। ऐसा लगता है कि परीक्षकों में यह देखने की होड़ लगी है कि कौन अधिक कीड़े खोलता है, और मैंने …

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

10
'अंतिम' कीवर्ड कभी क्यों उपयोगी होगा?
ऐसा लगता है कि जावा में उम्र के लिए वर्गों को नहीं-व्युत्पन्न घोषित करने की शक्ति थी, और अब सी ++ के पास भी है। हालाँकि, SOLID में Open / Close सिद्धांत के प्रकाश में, यह उपयोगी क्यों होगा? मेरे लिए, finalकीवर्ड ऐसा लगता है friend- यह कानूनी है, लेकिन …
54 java  c++  solid  final 

3
विजुअल स्टूडियो 2012 - एक्सप्रेस बनाम व्यावसायिक [बंद]
मुझे विजुअल स्टूडियो 2012 एक्सप्रेस संस्करण और पेशेवर संस्करण के बीच एक फीचर तुलना करने में परेशानी हो रही है । मैं इस समय ट्रायल प्रोफेशनल संस्करण का उपयोग कर रहा हूं, लेकिन यह जल्द ही समाप्त हो जाएगा, इसलिए मुझे यह निर्णय लेने की आवश्यकता है कि क्या पूर्ण …

5
जावा में आदिम बनाम वर्ग का उपयोग कब करें?
मैं देखता हूं कि जावा में बूलियन (वर्ग) बनाम बूलियन (आदिम) है। इसी तरह, एक पूर्णांक (वर्ग) बनाम इंट (आदिम) है। कक्षा के बनाम आदिम संस्करण का उपयोग करने पर सबसे अच्छा अभ्यास क्या है? क्या मुझे मूल रूप से हमेशा वर्ग संस्करण का उपयोग करना चाहिए जब तक कि …
54 java  class  usage 

6
बहु-थ्रेडेड दौड़ की स्थितियों का परीक्षण करना
इस उत्तर के लिए टिप्पणियों को पढ़ना , विशेष रूप से: सिर्फ इसलिए कि आप एक परीक्षा नहीं लिख सकते इसका मतलब यह नहीं है कि यह टूटा नहीं है। अपरिभाषित व्यवहार जो आमतौर पर उम्मीद के मुताबिक काम करने के लिए होता है (C और C ++ उस से …

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

6
"एक अच्छा प्रोग्रामर औसत दर्जे की तुलना में 10X गुना अधिक उत्पादक हो सकता है" [बंद]
मैंने एक महान प्रोग्रामर के साथ एक साक्षात्कार पढ़ा था (यह अंग्रेजी में नहीं है) और इसमें उन्होंने कहा कि "एक महान प्रोग्रामर एक औसत दर्जे का 10 गुना अच्छा हो सकता है" इसका कारण यह है कि अच्छे प्रोग्रामर को बहुत अच्छी तरह से भुगतान किया जाता है और …

5
डिजाइन सिद्धांत क्या हैं जो परीक्षण योग्य कोड को बढ़ावा देते हैं? (परीक्षण के माध्यम से ड्राइविंग कोड बनाम परीक्षण डिजाइन तैयार करना)
मैं जिन परियोजनाओं पर काम करता हूं उनमें से अधिकांश अलगाव में विकास और इकाई परीक्षण पर विचार करता है जो बाद के उदाहरण में एक दुःस्वप्न में लेखन इकाई परीक्षण करता है। मेरा उद्देश्य उच्च स्तर और निम्न स्तर के डिज़ाइन चरणों के दौरान परीक्षण को ध्यान में रखना …

10
एक जूनियर को कैसे सही करें, लेकिन उसे खुद के लिए सोचने के लिए प्रोत्साहित करें? [बन्द है]
मैं एक छोटी टीम का नेतृत्व कर रहा हूं, जहां हर किसी को एक साल से कम का सॉफ्टवेयर विकास का अनुभव है। मैं किसी भी तरह से अपने आप को सॉफ्टवेयर गुरु नहीं कहूंगा, लेकिन मैंने कुछ वर्षों में कुछ चीजें सीखी हैं जो मैं सॉफ्टवेयर लिख रहा हूं। …

8
जावा और सी # में एक स्थिर मुख्य विधि क्यों, एक निर्माता की बजाय?
मैं क्यों (विशेष रूप से) के लिए एक प्राथमिक या द्वितीयक स्रोत से एक निश्चित उत्तर की तलाश कर रहा हूं, जावा और सी # ने अपने प्रवेश बिंदु के रूप में एक स्थिर विधि का फैसला किया है, बजाय एक Applicationवर्ग के उदाहरण के एक आवेदन उदाहरण का प्रतिनिधित्व …
54 java  c#  history  entry-point 

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

17
टिप्पणियों में तनातनी से कैसे निपटें? [बन्द है]
कभी-कभी मैं खुद को ऐसी स्थितियों में पाता हूं जब मैं जो कोड लिख रहा हूं (या लगता है ) इतना आत्म-स्पष्ट है कि इसका नाम मूल रूप से एक टिप्पणी के रूप में दोहराया जाएगा: class Example { /// <summary> /// The location of the update. /// </summary> public …

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