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

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

7
ग्राफ़ संरचनाओं का उपयोग करके आप यूनिट-टेस्ट कोड कैसे बनाते हैं?
मैं (पुनरावर्ती) कोड लिख रहा हूं जो एक निर्भरता ग्राफ को नेविगेट कर रहा है जो निर्भरता में चक्र या विरोधाभासों के लिए दिखता है। हालाँकि, मुझे यकीन नहीं है कि इकाई परीक्षण के लिए कैसे संपर्क किया जाए। समस्या यह है कि हमारी मुख्य चिंताओं में से एक उन …

7
हमें .h को शामिल करने की आवश्यकता क्यों है जबकि सब कुछ काम करता है जब केवल .cpp फ़ाइल शामिल होती है।
क्यों हम दोनों को शामिल करने की जरूरत है .hऔर .cppफ़ाइलों जब तक हम शामिल करके यह पूरी तरह से काम कर सकते हैं .cppफ़ाइल? उदाहरण के लिए: एक file.hयुक्त घोषणाएँ बनाना, फिर एक file.cppपरिभाषाएँ बनाना और दोनों में शामिल करना main.cpp। वैकल्पिक रूप से: file.cppइसमें सहित एक घोषित घोषणा …
18 c++  c  headers  linking  include 

5
क्या एक ही नाम के सामान्य उद्देश्य के साथ दो बहुत अलग फाइलें देना एक बुरा अभ्यास है?
क्या एक ही सामान्य उद्देश्य के साथ दो अलग-अलग फ़ाइलों को एक ही नाम देना एक बुरा अभ्यास है, उन्हें अलग-अलग निर्देशिकाओं में अलग करना? <script src="client_scripts/app/player_stats/generator.js"></script> <script src="client_scripts/app/coach_settings/generator.js"></script> मैं अपनी फ़ाइल का नाम छोटा रखना चाहूंगा, और दोनों फ़ाइलों का समान उद्देश्य के बिना एक ही सामान्य उद्देश्य है। …

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

3
यह ठीक काम कर रहा है, भले ही वरिष्ठ और बॉस के साथ कार्यक्रमों की समीक्षा करना अच्छा है?
मेरी कंपनी में, किसी भी परियोजना की डिलीवरी से पहले, मेरे मालिक मेरे वरिष्ठों को मेरे या अन्य टीम के सदस्यों द्वारा लिखे गए कार्यक्रमों की समीक्षा करने के लिए कहते हैं या कभी-कभी बॉस भी समीक्षा के लिए हमारे साथ बैठते हैं। मुझे लगता है कि यह ज्ञान प्राप्त …

13
प्रोग्रामर आईएसओ मानकों की अनदेखी क्यों करेंगे? [बन्द है]
इस पोस्ट में सुधार करना चाहते हैं? इस प्रश्न का विस्तृत उत्तर प्रदान करें, जिसमें उद्धरण और आपका उत्तर सही क्यों है की व्याख्या भी शामिल है। बिना पर्याप्त विवरण के उत्तर संपादित या हटाए जा सकते हैं। बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान …

2
मुझे "SVN for Git Users" संसाधन कहां मिलेंगे? [बन्द है]
बन्द है। यह सवाल ऑफ टॉपिक है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न अपडेट करें तो यह है -विषय पर सॉफ्टवेयर इंजीनियरिंग स्टैक एक्सचेंज के लिए। 5 साल पहले बंद हुआ । इसलिए मैंने एक नौकरी ली जहां फर्म …
18 git  svn 

1
Microsoft ने RESW के लिए RESX मॉडल को विंडोज़ स्टोर अनुप्रयोगों में क्यों गिराया?
Microsoft ने .NET की RESX फ़ाइलों से संसाधन प्रबंधन प्रणाली को बदलने का विकल्प क्यों चुना? RESX के पास उपयोगी कोड पीढ़ी थी, जो डेवलपर्स को संसाधनों के नाम के लिए ऑटो-पूर्ति प्रदान करती है और IMHO को बहुत पठनीय कोड के रूप में तैयार करती है। नया RESW प्रारूप …
18 c#  .net  winrt 

1
स्वचालित स्टाफ शेड्यूलिंग सुविधा बनाने के लिए मुझे किस एल्गोरिथ्म का उपयोग करना चाहिए?
कुछ दर्जन अंशकालिक कर्मचारियों के साथ एक छोटे स्थानीय व्यवसाय की कल्पना करें (मेरे मामले में एक कुत्ता डेकेयर)। लक्ष्य स्वचालित रूप से साप्ताहिक स्टाफ कार्यक्रम बनाना है। मेरा प्रश्न इस समस्या का पता लगाने के लिए किस एल्गोरिदम के बारे में है। ध्यान में रखने के लिए कई बाधाएं …
18 algorithms 

4
स्ट्रिंग संसाधन आमतौर पर कोड के लिए बाहरी क्यों रखे जाते हैं और कोड के अंदर नहीं होते हैं?
आमतौर पर, कई प्लेटफार्मों पर, मैं अपने स्ट्रिंग संसाधनों को .resx या .xml फ़ाइल में लिख रहा हूं, और फिर मैं उन्हें कुछ प्लेटफ़ॉर्म-निर्भर दृष्टिकोण का उपयोग करके प्राप्त कर रहा हूं। यही है, आईओएस पर, मैं उन्हें एंड्रॉइड पर NSBundle.MainBundleउपयोग करके और प्राप्त कर रहा हूं Context.Resources। इस दृष्टिकोण …

1
जावा 8 विधि में स्कैला फ़ंक्शन पास करना
निम्नलिखित स्कैला कोड काम करता है और एक जावा विधि को पारित किया जा सकता है जो एक फ़ंक्शन की उम्मीद करता है। क्या ऐसा करने का कोई क्लीनर तरीका है? यहाँ मेरा पहला पास है: val plusOne = new java.util.function.Function[Int,Int] { override def apply(t:Int):Int = t + 1 override …

4
विशुद्ध रूप से कार्यात्मक भाषा में दृढ़ता कैसे फिट होती है?
दृढ़ता से निपटने के लिए कमांड हैंडलर का उपयोग करने का पैटर्न कैसे शुद्ध रूप से कार्यात्मक भाषा में फिट होता है, जहां हम संभव के रूप में पतली से IO-संबंधित कोड बनाना चाहते हैं? डोमेन-डिज़ाइन डिज़ाइन को ऑब्जेक्ट-ओरिएंटेड भाषा में लागू करते समय, राज्य परिवर्तनों को निष्पादित करने के …

6
Scrum को एक Volunteer सेटिंग में कैसे बदला जा सकता है?
मैं हाल ही में खुद को स्थापित करने की प्रक्रिया में एक युवा हैकरस्पेस में शामिल हुआ हूं। हम भाग्यशाली हैं क्योंकि अंतरिक्ष में कुछ आंतरिक परियोजनाएं हैं जिन पर काम करने की आवश्यकता है और उन पर काम करने के लिए स्वयंसेवकों की कोई कमी नहीं है। इन परियोजनाओं …

2
आप निर्भरता इंजेक्शन के साथ विन्यास कैसे प्रबंधित करते हैं?
मैं DI / IOC का बहुत बड़ा प्रशंसक हूं। यह कठिन निर्भरता को दूर करने / अमूर्त करने के लिए महान है, और जीवन को थोड़ा आसान बनाता है। हालांकि मेरे पास इसके साथ एक छोटी सी पकड़ है, जो मुझे नहीं पता कि कैसे हल करना है। DI / …

4
कास्टिंग का क्या मतलब है?
जब सीआई जैसी निम्न स्तर की भाषाओं में कोडिंग होती है, तो यह पता चलता है कि कभी-कभी कास्टिंग का अर्थ है 'इन बाइट्स को फिर से समझना जैसे कि यह हमेशा इस प्रकार का था' और अन्य समय में 'इस मान को बुद्धिमानी से इस अन्य प्रकार में परिवर्तित …

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