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

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

6
आप कभी भी एक विधि का 'इंतजार' क्यों करेंगे, और फिर तुरंत इसके वापसी मूल्य पर पूछताछ करेंगे?
में इस MSDN लेख , निम्न उदाहरण कोड प्रदान की जाती है (थोड़ा संक्षिप्तता के लिए संपादित): public async Task<ActionResult> Details(int? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } Department department = await db.Departments.FindAsync(id); if (department == null) { return HttpNotFound(); } return View(department); } FindAsyncविधि एक …
24 c#  .net  asp.net-mvc  async 

9
क्या मैं नेटवर्किंग में बाइट ऑर्डर को सुरक्षित रूप से अनदेखा कर सकता हूं?
मैं एक सर्वर-क्लाइंट एप्लिकेशन विकसित कर रहा हूं जहां क्लाइंट विंडोज पर चलेगा और सर्वर शायद लिनक्स पर। हो सकता है कि मैं बाद में क्लाइंट को मैक और लिनक्स पर पोर्ट कर दूं, लेकिन अभी तक नहीं। सभी घर-कंप्यूटर इन दिनों छोटे-एंडियन पर चलते हैं। मैं थोड़ी देर के …

2
जहां एक ओर हालत बनाम गार्ड क्लॉस जारी रहता है, वहां से फॉरेस्ट लूप को छानना
मैंने देखा है कुछ प्रोग्रामर इसका उपयोग करते हैं: foreach (var item in items) { if (item.Field != null) continue; if (item.State != ItemStates.Deleted) continue; // code } इसके बजाय जहाँ मैं सामान्य रूप से उपयोग करूँगा: foreach (var item in items.Where(i => i.Field != null && i.State != ItemStates.Deleted)) …

8
क्या कोड समीक्षा के दौरान परीक्षण लिखना फायदेमंद नहीं होगा?
मेरे एक सहकर्मी को एक विचार आया, जो मुझे दिलचस्प लगा। क्या कोड समीक्षा के दौरान परीक्षण लिखना फायदेमंद नहीं होगा, समीक्षा करने वाले व्यक्ति द्वारा यह मानकर कि हम TDD नहीं करते हैं? इस सवाल के लिए मान लें कि यह एक विशुद्ध शैक्षणिक परियोजना है, इसलिए इसमें कोई …

9
निर्भरता इंजेक्शन: क्या मुझे एक रूपरेखा का उपयोग करना चाहिए?
मैंने हाल ही में एक पायथन परियोजना पर काम किया है, जहाँ हमने निर्भरता इंजेक्शन पर भारी काम किया है (क्योंकि हमें परीक्षण योग्य होना चाहिए), लेकिन हमने किसी ढांचे का उपयोग नहीं किया। कई बार सभी निर्भरताओं को मैन्युअल रूप से तार करने के लिए यह थोड़ा थकाऊ था, …

6
इटरेटर पैटर्न - आंतरिक प्रतिनिधित्व को उजागर नहीं करना क्यों महत्वपूर्ण है?
मैं C # Design Pattern Essentials पढ़ रहा हूँ । मैं वर्तमान में पुनरावृत्ति पैटर्न के बारे में पढ़ रहा हूँ। मैं पूरी तरह से समझता हूं कि कैसे लागू किया जाए, लेकिन मैं इसके महत्व को नहीं समझता या उपयोग का मामला नहीं देखता। पुस्तक में एक उदाहरण दिया …

6
HTTP API को कॉल करने के लिए क्या RESTful नहीं है? [बन्द है]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस सवाल में सुधार करना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । बंद रहता है 4 …
24 terminology  rest  api  http 

3
मैं कैसे async / डेडलॉक का निदान कर सकता हूँ?
मैं एक नए कोडबेस के साथ काम कर रहा हूं, जो एसिंक्स / वेट का भारी उपयोग करता है। मेरी टीम के अधिकांश लोग भी async / प्रतीक्षा में काफी नए हैं। हम आम तौर पर Microsoft द्वारा निर्दिष्ट सर्वोत्तम प्रथाओं को पकड़ते हैं , लेकिन आम तौर पर हमारे …
24 c#  debugging  async 

3
कैलेंडर / योजना एल्गोरिदम
मैं एक समस्या का सामना कर रहा हूँ मुझे यकीन नहीं है कि कैसे दृष्टिकोण करना है। मुझे कर्मचारियों के लिए एक कैलेंडर तैयार करना है, उनमें से प्रत्येक के पास विशिष्ट कार्य बाधाएं हैं (कुछ व्यक्तिगत, कुछ सामान्य) मैं किसके साथ काम कर रहा हूं: मेरे पास डॉक्टर्स हैं …

2
न्यूनतम संख्या की तुलना के साथ दो सॉर्ट किए गए सरणियों को मर्ज करने के लिए एल्गोरिदम
कर रहे हैं को देखते हुए दो क्रमबद्ध सरणियों एक , ख प्रकार के टी आकार के साथ n और मीटर । मैं एक एल्गोरिथ्म की तलाश कर रहा हूं जो दो सरणियों को एक नए सरणी (अधिकतम आकार n + m) में विलय कर दे। यदि आपके पास एक …

5
ऐसे कौन से मामले हैं जब 'यूंट' और 'शॉर्ट' डेटाटाइप मानक इंट (32) की तुलना में बेहतर हैं?
मैं क्षमता और मूल्यों के अंतर को समझता हूं जो वे प्रतिनिधित्व कर सकते हैं लेकिन ऐसा लगता है जैसे लोग हमेशा इसका उपयोग करते Int32हैं चाहे वह उचित हो। कोई भी कभी भी अहस्ताक्षरित संस्करण ( uint) का उपयोग नहीं करता है, भले ही यह बहुत समय से बेहतर …
24 c# 

5
क्या स्पष्ट कास्टिंग ऑपरेटर का मेरा उपयोग उचित या खराब हैक है?
मेरे पास एक बड़ी वस्तु है: class BigObject{ public int Id {get;set;} public string FieldA {get;set;} // ... public string FieldZ {get;set;} } और एक विशेष, डीटीओ जैसी वस्तु: class SmallObject{ public int Id {get;set;} public EnumType Type {get;set;} public string FieldC {get;set;} public string FieldN {get;set;} } मुझे व्यक्तिगत …

9
एक सच्चा "दिनांक-केवल" डेटा प्रकार क्यों नहीं है?
मैं डेटा सेट के लिए डेटटाइम मानों का उपयोग करने से बहुत निराश हूं, जो वास्तव में "बस एक दिन है।" जन्मदिन सबसे आम उदाहरण है, लेकिन यह हर समय व्यापार अनुप्रयोगों में आता है। मैंने "डेट-ओनली" रिकॉर्ड्स के टाइम पार्ट को "दोपहर" तक सेट करने के लिए उपयोग किया …

3
आइटम की शिपिंग के लिए 3 डी पैकिंग एल्गोरिदम
मुझे एक शिपिंग अनुमान बनाने का कार्य मिला है जो यथासंभव कुछ बक्से पर माल के सर्वोत्तम आवास का सुझाव देता है: ज्ञात रिटेंगुलर बॉक्स आकारों का एक सीमित सेट है बक्से के अंदर पैक किए जाने के लिए कई मनमाने रेटैंगुलर आइटम हैं कम बक्से का सबसे अच्छा उपयोग …

4
प्रोग्रामिंग भाषा को व्यवस्थित रूप से चुनना [बंद]
बंद हो गया । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस सवाल में सुधार करना चाहते हैं? प्रश्न को अपडेट करें ताकि यह इस पोस्ट को संपादित करके केवल एक समस्या पर केंद्रित हो । 5 साल …

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