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

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

13
क्या प्रोग्रामिंग नीचे की दौड़ में एक पेशे के रूप में है? [बन्द है]
यह मुझे लगता है कि प्रोग्रामिंग उद्योग नीचे की दौड़ में है। यदि हम अभ्यास करते हैं: सर्वोत्तम प्रथाओं को लागू करने में समय नहीं लग रहा है अन्य लोगों के कोड का यथासंभव उपयोग करना (कस्टम कोड एक दायित्व के रूप में) उत्पादकता में सुधार के लिए उच्च स्तर …

13
"अच्छा कोड" लिखने का क्या मतलब है? [बन्द है]
में इस सवाल मैंने पूछा कि क्या अच्छा कोड लिखने से एक बुरा लेखक hinders जा रहा है आप। कई उत्तरों की शुरुआत "यह इस बात पर निर्भर करती है कि आप अच्छे कोड से क्या मतलब रखते हैं"। ऐसा प्रतीत होता है कि "अच्छा कोड" और "बुरा कोड" शब्द …

10
पोर्टेबिलिटी के बारे में उनके उद्धरण से लिनुस टॉर्वाल्ड्स का क्या मतलब था? [बन्द है]
में एंड्रयू Tanenbaum के साथ एक बहस बनाम अखंड ऑपरेटिंग सिस्टम वास्तुकला microkernel से अधिक, लिनुस टोर्वाल्ड ने कहा, पोर्टेबिलिटी उन लोगों के लिए है जो नए प्रोग्राम नहीं लिख सकते हैं। उनका इससे क्या मतलब था?

18
क्या प्रोग्रामिंग भाषा में वाक्य रचना वास्तव में मायने रखती है? [बन्द है]
मेरे प्रोफेसरों में से एक का कहना है "वाक्य रचना एक प्रोग्रामिंग भाषा का यूआई है", रूबी जैसी भाषाओं में बहुत पठनीयता है और यह बढ़ रही है, लेकिन हम बहुत सारे प्रोग्रामर को C \ C ++ के साथ उत्पादक देखते हैं, इसलिए प्रोग्रामर के रूप में यह वास्तव …

15
आपके पसंदीदा संस्करण नियंत्रण प्रणाली क्या हैं? [बन्द है]
यह "सर्वश्रेष्ठ" निर्धारित करने के लिए एक वास्तविक प्रयास से अधिक चर्चा का प्रश्न है, क्योंकि यह संगठन की आवश्यकताओं के अनुसार स्पष्ट रूप से भिन्न होता है। मैं श्रेणियों (केंद्रीकृत बनाम वितरित, खुली बनाम मालिकाना, आदि) में विभिन्न प्रणालियों के पक्ष में तर्कों के बारे में अधिक उत्सुक हूं। …


15
आप प्रोग्रामिंग भाषा कैसे डिजाइन करेंगे? [बन्द है]
यदि आप एक प्रोग्रामिंग भाषा डिजाइन करने के लिए थे, तो आप इसे कैसे करेंगे? आप किन विशेषताओं में डालेंगे? आप क्या छोड़ेंगे? सांख्यिकीय या गतिशील रूप से टाइप किया गया? मजबूत या कमजोर टाइप? संकलित या व्याख्या? अपने उत्तरों को सही ठहराएं।

3
LISP और Haskell का उपयोग करने के क्या फायदे हैं? क्या वे मुझे एक बेहतर प्रोग्रामर बनाएंगे? [बन्द है]
मुझे पता है कि लिस्प और हास्केल क्रमशः तर्क और कार्यात्मक प्रोग्रामिंग भाषा हैं, लेकिन वास्तव में इसका क्या मतलब है? वे अन्य भाषाओं से कैसे भिन्न हैं? मैंने सुना है कि ये सीखने से आप बेहतर प्रोग्रामर बनेंगे और अपने तर्क को बेहतर बना पाएंगे। क्या यह सच है, …
41 haskell  lisp 

8
कई यूनिकोड एनकोडिंग क्यों हैं?
मैंने सोचा था कि यूनिकोड को एक छोटे पते की जगह (8 बिट्स) के अधिकांश पूर्व प्रयासों (एएससीआईआई, आदि) के कारण बहुत सारे अलग-अलग एन्कोडिंग के पूरे मुद्दे के आसपास तैयार किया गया था। फिर इतने सारे यूनिकोड एनकोडिंग क्यों हैं? यहां तक ​​कि (अनिवार्य रूप से) एक ही के …

7
पर्यवेक्षक पैटर्न का उपयोग करने की तुलना में घटनाओं के लिए मतदान कब बेहतर होगा?
क्या ऐसे परिदृश्य हैं जहां घटनाओं के लिए मतदान पर्यवेक्षक पैटर्न का उपयोग करने से बेहतर होगा ? मुझे मतदान का उपयोग करने का डर है और यदि कोई मुझे अच्छा परिदृश्य देता है तो मैं इसका उपयोग करना शुरू करूंगा। मैं केवल यह सोच सकता हूं कि पर्यवेक्षक का …

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

10
एकल जिम्मेदारी सिद्धांत की प्रयोज्यता
मैं हाल ही में एक मामूली तुच्छ वास्तु समस्या से आया था। मेरे पास मेरे कोड में एक साधारण भंडार था जिसे इस तरह बुलाया गया था (कोड # C में है): var user = /* create user somehow */; _userRepository.Add(user); /* do some other stuff*/ _userRepository.SaveChanges(); SaveChanges एक साधारण …

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

10
जब इन स्पष्ट और प्रासंगिक मामलों के लिए इसका उपयोग किया जाता है तो गोटो के साथ क्या बुरा है?
मैं हमेशा से जानता हूं कि gotoकुछ बुरा है, एक तहखाने में बंद है, कभी भी अच्छे के लिए नहीं देखा जाता है, लेकिन मैं आज एक कोड उदाहरण में भाग गया जो उपयोग करने के लिए सही समझ में आता है goto। मेरे पास एक आईपी है जहां मुझे …
40 php  goto 

15
क्या यह एक समारोह बनाने के लिए अनुचित है जो अनिवार्य रूप से एक अंतर्निहित फ़ंक्शन का नाम बदलता है?
मैं कुछ संदर्भों में न्यूनतम और अधिकतम कार्यों में भ्रमित हो जाता हूं। एक संदर्भ में, जब आप दो मानों से अधिक या कम लेने के लिए फ़ंक्शन का उपयोग कर रहे हैं, तो कोई समस्या नहीं है। उदाहरण के लिए, //how many autographed CD's can I give out? int …

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