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

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

16
क्या मुझे अप्राप्त कोड को हटा देना चाहिए?
मैं मध्यम आकार (100k लाइन्स) कोड बेस पर काम कर रहा हूं, यह सभी अपेक्षाकृत हालिया कोड (एक वर्ष से कम पुराना) है और इसमें अच्छी यूनिट टेस्ट कवरेज है। मैं उन तरीकों पर आता रहता हूं, जो या तो अब कहीं भी उपयोग नहीं किए जाते हैं या केवल …

5
एकल डेवलपर के रूप में शाखा का उपयोग करने के क्या फायदे हैं?
सबसे पहले, मुझे पता है कि एक एकल डेवलपर के रूप में वीसीएस के बारे में कई सवाल पूछे गए हैं, लेकिन वे अक्सर बहुत व्यापक हैं। यह चिंता केवल शाखाओं में बंटी है, और अभी भी इसे एक डुप्लिकेट के रूप में चिह्नित किया गया है ... माना जाता …

4
निर्भरता इंजेक्शन (DI) और नियंत्रण के व्युत्क्रम (IOC) के बीच अंतर
मैं डिपेंडेंसी इंजेक्शन (DI) और नियंत्रण के व्युत्क्रम (IOC) के बहुत सारे संदर्भ देख रहा हूं, लेकिन मुझे वास्तव में नहीं पता है कि उनके बीच कोई अंतर है या नहीं। मैं उनमें से एक या दोनों का उपयोग करना शुरू करना चाहता हूं, लेकिन मैं थोड़ा भ्रमित हूं कि …

15
क्या LISP आज भी दुनिया में उपयोगी है? किस संस्करण का सबसे अधिक उपयोग किया जाता है?
मैं समय के नियमित अंतराल में खुद को एक नई प्रोग्रामिंग भाषा सिखाने की कोशिश करता हूं। हाल ही में, मैंने पढ़ा है कि लिस्प और इसकी बोलियाँ C / C ++ जैसी भाषाओं से स्पेक्ट्रम के पूर्ण विपरीत छोर पर हैं, जिसने मुझे इसके बारे में अधिक जानने के …

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

8
जब कोड समीक्षा के लिए प्रस्तुत कोड बहुत जटिल प्रतीत होता है तो क्या करें?
कोड का पालन करना मुश्किल है, लेकिन यह कम से कम सतही परीक्षण के साथ (ज्यादातर) अच्छी तरह से काम करता प्रतीत होता है। यहां और वहां छोटे कीड़े हो सकते हैं लेकिन कोड को पढ़कर यह बताना बहुत मुश्किल है कि क्या वे गहरे मुद्दों या सरल सुधारों के …
115 code-reviews 

6
वास्तव में "व्यावसायिक तर्क" क्या है?
मैं 2009 से वेब विकास के साथ काम कर रहा हूं, जब मैंने PHP के साथ शुरुआत की। जब मैं ASP.NET में स्थानांतरित हुआ तो मैंने DDD और OOAD के बारे में बहुत सुना है जहाँ इस "व्यावसायिक तर्क" और "व्यावसायिक नियमों" पर बहुत ध्यान दिया जाता है। मुद्दा यह …

5
इन तुलनाओं में ऑब्जेक्टिव-सी की तुलना में स्विफ्ट इतनी तेज कैसे हो सकती है?
Apple ने WWDC14 में अपनी नई प्रोग्रामिंग भाषा स्विफ्ट लॉन्च की । प्रस्तुति में, उन्होंने उद्देश्य-सी और पायथन के बीच कुछ प्रदर्शन तुलना की। निम्नलिखित उनकी स्लाइड में से एक की तस्वीर है, उन तीन भाषाओं की तुलना में जो कुछ जटिल वस्तु प्रकार का प्रदर्शन कर रही हैं: RC4 …

2
फ़ाइल की एन्कोडिंग का पता कैसे लगाएं?
मेरे फाइलसिस्टम (विंडोज 7) पर मेरे पास कुछ टेक्स्ट फाइल्स हैं (ये SQL स्क्रिप्ट फाइल्स हैं, अगर ऐसा है तो)। जब नोटपैड ++ के साथ खोला जाता है , तो "एन्कोडिंग" मेनू में उनमें से कुछ में "यूसीएस -2 लिटिल एंडियन" और कुछ "यूटीएफ -8 बिना बीओएम" के एन्कोडिंग होने …

14
0 झूठ क्यों है?
यह सवाल गूंगा लग सकता है, लेकिन प्रोग्रामिंग भाषाओं के लिए किसी भी अन्य [पूर्णांक] मूल्य का 0मूल्यांकन क्यों होता है ?falsetrue स्ट्रिंग तुलना चूँकि प्रश्न थोड़ा सा सरल लगता है, इसलिए मैं खुद को थोड़ा और समझाऊंगा: सबसे पहले, यह किसी भी प्रोग्रामर को स्पष्ट लग सकता है, लेकिन …

20
क्या वाक्यांश "पहिया को कभी भी सुदृढ़ नहीं करना" छात्रों के लिए उपयुक्त है?
जब मैं SO पर कुछ प्रश्न पूछता हूं, तो मैं खुद को लगातार इस अभिव्यक्ति में देखता हूं "पहिया को फिर से मजबूत न करें" या "पहिया को कभी भी मजबूत न करें"। वे आपको कुछ चौखटे या मौजूदा पैकेज का उपयोग करने के लिए कहते हैं। मुझे पता है …

17
क्या मुझे किसी को बताना चाहिए कि उनकी प्रतिबद्धता के कारण प्रतिगमन हुआ?
जब आप नीचे ट्रैक करते हैं और एक प्रतिगमन को ठीक करते हैं - यानी एक बग जो पहले काम करने वाले कोड को काम करना बंद कर देता है - संस्करण नियंत्रण यह पूरी तरह से संभव बनाता है कि यह देखने के लिए कि बदलाव किसने किया था। …

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

8
क्यों कई प्रोग्रामर अपने कोड को जीथब में स्थानांतरित कर रहे हैं?
पिछले 6 महीनों या उससे अधिक समय से, मैं sourceforge.net पर होस्ट किए गए कई कोड्स के साथ-साथ अन्य होस्टिंग साइट्स "Move to Gitbub" को देख रहा हूं। "मूव टू गिथब" वाक्यांश के साथ एक मात्र Google खोज पाठ को जीथब में ले जाने वाले कई परिणाम देता है। यह …

16
क्या मुझे भविष्य में जरूरत पड़ने पर सिर्फ अनावश्यक कोड जोड़ना चाहिए?
सही या गलत तरीके से, मैं वर्तमान में इस विश्वास के साथ हूं कि मुझे हमेशा अपने कोड को यथासंभव मजबूत बनाने की कोशिश करनी चाहिए, भले ही इसका मतलब अनावश्यक कोड / चेक में जोड़ना हो जो मुझे पता है कि अभी किसी काम का नहीं होगा, लेकिन वे …

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