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

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

6
क्या सत्र चर से बचा जाना चाहिए?
मैं अतीत में सत्र चर पर बहुत अधिक भरोसा करता था, लेकिन हाल ही में उनमें से कई को अनावश्यक पाया गया है, बजाय क्वेरी स्ट्रिंग पैरामीटर जैसी चीजों का उपयोग करते हुए। मेरा एक सहयोगी सत्र चर का उपयोग करने से इनकार करता है। क्या यह एक यथार्थवादी लक्ष्य …

6
IOS पर बड़े और अनाड़ी UITableViewController से कैसे बचें?
IOS पर MVC- पैटर्न को लागू करते समय मुझे एक समस्या है। मैंने इंटरनेट पर खोज की है लेकिन लगता है कि इस समस्या का कोई अच्छा समाधान नहीं है। कई UITableViewControllerकार्यान्वयन बल्कि बड़े होने लगते हैं। मैंने देखा ज्यादातर उदाहरण UITableViewControllerकार्यान्वयन <UITableViewDelegate>और <UITableViewDataSource>। ये कार्यान्वयन एक बड़ा कारण है …

6
आपको टीडीडी को याहत्ज़ी खेल कैसे करना चाहिए?
मान लीजिए कि आप एक Yahtzee खेल TDD शैली लिख रहे हैं। आप उस कोड के भाग का परीक्षण करना चाहते हैं जो यह निर्धारित करता है कि पांच मर रोल का एक सेट एक पूर्ण घर है या नहीं। जहां तक ​​मुझे पता है, टीडीडी करते समय आप इन …
36 unit-testing  tdd 

10
मैं शुरुआत कर रहा हूँ। क्या मैं सीधे C ++ 11 सीखना शुरू कर सकता हूं? या मुझे पुराना C ++ सीखना है? [बन्द है]
मैं एक शुरुआती हूं और मुझे प्रोग्रामिंग में बहुत कम ज्ञान है। क्या अच्छा होगा यदि मैं सीधे उन पुस्तकों से C ++ सीखूं जो नए C ++ 11 को कवर करती हैं या मुझे पुरानी सर्वश्रेष्ठ C ++ पुस्तकों का अध्ययन करना चाहिए? क्या मुझे C ++ 11 सीखने …
36 c++  c++11 

4
जेवीएम टेल-कॉल ऑप्टिमाइज़ेशन पर क्या सीमाएँ लगाता है
क्लोजर अपने आप ही टेल कॉल ऑप्टिमाइजेशन नहीं करता है: जब आपके पास टेल रीसर्चिव फंक्शन होता है और आप इसे ऑप्टिमाइज़ करना चाहते हैं, तो आपको स्पेशल फॉर्म का इस्तेमाल करना होगा recur। इसी तरह, यदि आपके पास दो पारस्परिक रूप से पुनरावर्ती कार्य हैं, तो आप केवल उपयोग …
36 scala  clojure  jvm  tail-call 

7
क्या मल्टीथ्रेड और मल्टीप्रोसेसर प्रोग्रामिंग के लिए पदावनत अभ्यास हैं जिनका मुझे अब उपयोग नहीं करना चाहिए?
फोरट्रान और बेसिक के शुरुआती दिनों में, अनिवार्य रूप से सभी कार्यक्रम गोटो बयानों के साथ लिखे गए थे। परिणाम स्पेगेटी कोड था और समाधान संरचित प्रोग्रामिंग था। इसी तरह, पॉइंटर्स को हमारे कार्यक्रमों में विशेषताओं को नियंत्रित करना मुश्किल हो सकता है। C ++ ने बहुत सारे पॉइंटर्स के …

4
आईआरसी चैनल में सवाल पूछने पर शिष्टाचार [बंद]
कई बड़े ओएसएस प्रोजेक्ट आईआरसी चैनलों को अपने उपयोग या विकास पर चर्चा करने के लिए बनाए रखते हैं। जब मैं किसी परियोजना का उपयोग करने पर अटक जाता हूं, तो वेब पर जानकारी प्राप्त करने की कोशिश करने और विफल होने पर, एक तरीके से मैं यह पता लगाने …

2
हास्केल समिति ने I / O का प्रतिनिधित्व करने के लिए भिक्षुओं को क्यों चुना?
स्वच्छ भाषा का उपयोग करता विशिष्टता प्रकार मैं / एक पूरी तरह कार्यात्मक सेटिंग में हे संभालने के लिए। हास्केल समिति भिक्षुओं के बजाय क्यों गई? क्या राज्य को संभालने के लिए अन्य प्रस्ताव थे कि समिति ने जांच की लेकिन उसके खिलाफ निर्णय लिया? नोट : मैं भिक्षुओं और …

9
क्या प्रोग्रामर खराब परीक्षक हैं?
मुझे पता है कि यह अन्य प्रश्नों की तरह लगता है जो पहले से ही पूछे जा रहे हैं, लेकिन यह वास्तव में थोड़ा अलग है। यह आमतौर पर माना जाता है कि प्रोग्रामर किसी एप्लिकेशन के परीक्षण की भूमिका निभाने में अच्छे नहीं हैं। उदाहरण के लिए: सॉफ्टवेयर पर …
36 testing  qa 

7
मूल्य से इतनी अधिक भाषाएं क्यों पारित की गई हैं?
यहां तक ​​कि ऐसी भाषाएं जहां आपके पास स्पष्ट सूचक हेरफेर है जैसे C यह हमेशा मूल्य द्वारा पारित किया जाता है (आप उन्हें संदर्भ द्वारा पारित कर सकते हैं लेकिन यह डिफ़ॉल्ट व्यवहार नहीं है)। इसका क्या फ़ायदा है, क्यों इतनी सारी भाषाएं मूल्यों से गुज़री हैं और अन्य …

8
क्या OOP आसान या कठिन होता जा रहा है? [बन्द है]
जब ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग की अवधारणाओं को प्रोग्रामर के लिए सालों पहले पेश किया गया था तो यह दिलचस्प लगता है और प्रोग्रामिंग क्लीनर था। OOP इस तरह था Stock stock = new Stock(); stock.addItem(item); stock.removeItem(item); आत्म-वर्णनात्मक नाम के साथ समझना आसान था। लेकिन अब डेटा ट्रांसफर ऑब्जेक्ट्स, वैल्यू ऑब्जेक्ट्स, …

2
REST करने का उचित तरीका क्या है?
आजकल हर कोई SOA करता है , भले ही कुछ वास्तव में यह न समझें कि आखिर क्या है। तो वे गलत करते हैं। एक सादृश्य के रूप में इसका उपयोग करके मुझे पता है कि REST क्या है (या कम से कम मुझे लगता है कि मैं ऐसा करता …

3
मैंने एक सॉफ़्टवेयर उत्पाद जारी किया है - मैं बिना बजट और सीमित समय के अधिकतम निवेश कैसे करूँ?
मैं इस एक पर समुदाय तक पहुंचना चाहता हूं। एक सॉफ्टवेयर डेवलपर के रूप में, मैं विशेषज्ञ विक्रेता या मार्केटिंग गुरु नहीं हूं - मुझे लगता है कि कोड में और बहुत कुछ नहीं है। अधिकांश डेवलपर्स जो मुझे आते हैं वे इस तरह हैं और गंभीर पेनी-पिंचर्स भी हैं। …
36 marketing 

9
संस्करण नियंत्रण और व्यक्तिगत कॉन्फ़िगरेशन फ़ाइल
हमारी परियोजना उपयोगकर्ता-विशिष्ट कॉन्फ़िगरेशन फ़ाइल का उपयोग करती है। यह फ़ाइल वर्तमान में संस्करण नियंत्रण में नहीं है, क्योंकि यह प्रत्येक उपयोगकर्ता के लिए अलग है। समस्या यह है, जब भी कोई डेवलपर एक नया मॉड्यूल जोड़ता है जिसे कॉन्फ़िगरेशन की आवश्यकता होती है, या किसी मौजूदा मॉड्यूल का नाम …

10
क्या ये खराब डेवलपर के संकेत हैं? [बन्द है]
मैं कोड रोट के लिए ग्राहकों से बदलती विशिष्टताओं को दोष देता था, यह महसूस नहीं करता था कि व्यवसाय मॉडल बदलते हैं और यह एक अनुकूल तरीके से विकसित करना मेरा काम है। अब मैं देखता हूं कि एक बुरे डेवलपर के संकेत के रूप में (मैं बदल गया …

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