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

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

2
डिवाइस ड्राइवर से प्रोग्राम वास्तव में कैसे बात करता है?
इसलिए मैं उलझन में हूँ कि हम कैसे प्रोग्रामर कंप्यूटर पर उपकरणों से बात करते हैं। अब मैं बड़े विचारों की बात नहीं कर रहा हूं। मुझे पता है कि डिवाइस ड्राइवर हैं जो हार्डवेयर के ऊपर बैठते हैं ताकि विभिन्न प्रोग्राम वहां सुविधाओं का उपयोग कर सकें। लेकिन सामान्य …
12 hardware  drivers 

2
एक वितरित, घटना वाली व्यवस्था में निरंतरता बनाए रखने के लिए पैटर्न?
मैं हाल ही में इवेंट सोर्सिंग के बारे में पढ़ रहा हूं और वास्तव में इसके पीछे के विचारों को पसंद करता हूं, लेकिन निम्नलिखित समस्या के साथ फंस गया हूं। मान लीजिए कि आपके पास एन समवर्ती प्रक्रियाएं हैं, जो कमांड प्राप्त करती हैं (उदाहरण के लिए वेब सर्वर), …

2
उपयोगकर्ता द्वारा संपादित किए जाने के दौरान क्या मुझे अपने क्लाउड DB में पंक्तियों को लॉक करना चाहिए
मैं एक डेस्कटॉप एप्लिकेशन बना रहा हूं जो क्लाउड में डेटा को बनाए रखता है। मेरे पास एक चिंता यह है कि आवेदन में किसी आइटम को संपादित करने और इसे थोड़ी देर के लिए छोड़ देने की शुरुआत है, जिससे डेटा बासी हो जाए। यह स्पष्ट रूप से भी …

2
C 2011 में परिवर्तनीय लंबाई सरणियों को वैकल्पिक क्यों बनाया गया था?
जब वीएएलए को सी 1999 में पेश किया गया था, तो मुझे लगा कि यह भाषा के लिए एक महान नवाचार है। हालाँकि, यह जानने के बाद कि इसे 2011 में C के लिए वैकल्पिक बनाया गया था, मैं सोच रहा था कि इसकी स्थिति में क्या बदलाव आया है, …

1
जब वे कहते हैं कि "इस कोड को कॉपी और पेस्ट न करें" तो Google का यहाँ क्या मतलब है?
यहां Google के रिकैप्टा एपीआई ( https://www.google.com/recaptcha/api.js ) के कोड का एक अंश दिया गया है : /* PLEASE DO NOT COPY AND PASTE THIS CODE. */ (function() { if (!window['___grecaptcha_cfg']) { window['___grecaptcha_cfg'] = {}; }; if (!window['___grecaptcha_cfg']['render']) { window['___grecaptcha_cfg']['render'] = 'onload'; }; window['__google_recaptcha_client'] = true; var po = document.createElement('script'); …

3
सार्वजनिक, संरक्षित, निजी का उपयोग करने के लिए सर्वोत्तम अभ्यास?
क्या यह कहना उचित है कि किसी चीज को privateकोड करते समय सामने वाले को सब कुछ डिफ़ॉल्ट करने के लिए अच्छा अभ्यास है? और उसके बाद ही इसे अपग्रेड करें protectedयदि एक उपवर्ग को इसकी आवश्यकता है, या publicयदि किसी अन्य वर्ग को इसकी आवश्यकता है?

3
क्या यह ठीक है अगर मैं कंप्यूटर के सामने बैठकर समस्या का समाधान नहीं कर सकता? [बन्द है]
बन्द है। यह सवाल ऑफ टॉपिक है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न अपडेट करें तो यह है -विषय पर सॉफ्टवेयर इंजीनियरिंग स्टैक एक्सचेंज के लिए। 4 साल पहले बंद हुआ । मैं एक शौक़ीन प्रोग्रामर और एक शुरुआती …

5
अशक्त मूल्य के साथ विरासत बनाम अतिरिक्त संपत्ति
वैकल्पिक फ़ील्ड वाले वर्गों के लिए, विरासत या अशक्त संपत्ति का उपयोग करना बेहतर है? इस उदाहरण पर विचार करें: class Book { private String name; } class BookWithColor extends Book { private String color; } या class Book { private String name; private String color; //when this is null …
12 java  inheritance  class  null 

2
क्या मुझे अज्ञात मापदंडों की अनुमति होनी चाहिए?
I यदि कोई क्लाइंट बिना मान्यता प्राप्त पैरामीटर भेजता है तो क्या मुझे तेजी से विफल होना चाहिए? उदाहरण के लिए, http://example.com/api/foo?bar=true&paula=bean उपरोक्त में, barएक मान्य पैरामीटर है लेकिन paulaएपीआई द्वारा निर्दिष्ट नहीं है। क्या मैं त्रुटि के क्लाइंट को चेतावनी दें तेजी से असफल अनदेखी करो इसे यदि मैं …
12 rest  api-design 

6
क्या डेटाबेस तालिका में "रिकॉर्ड स्थिति" कॉलम रखना एक बुरा अभ्यास है?
मुझे पहले स्पष्ट करना होगा कि स्थिति स्तंभ तालिका में रिकॉर्ड (पंक्ति) द्वारा दर्शाए गए वास्तविक-विश्व आइटम की स्थिति को प्रतिबिंबित करने का इरादा नहीं है । बल्कि, यह रिकॉर्ड की स्थिति दिखाने का इरादा है। यह ऐक्टिव / इनएक्टिव या क्लिष्ट जैसे जटिल हो सकता है जैसे एप्रूव्ड / …

2
3n + 1 समस्या के लिए हास्केल तरीके
यहाँ SPOJ से एक सरल प्रोग्रामिंग समस्या है: http://www.spoj.com/problems/PROBTRES/ । मूल रूप से, आपको i और j के बीच की संख्या के लिए सबसे बड़े Collatz चक्र का उत्पादन करने के लिए कहा जाता है। (संख्या $ n $ का Collatz चक्र अंततः $ n $ 1. से $ पाने …

3
क्या विधि कॉल या स्वयं विधि की रक्षा करना बेहतर है?
मैं एक आवेदन लिख रहा हूं और मुझे यह बात समझ आ गई है: private void SomeMethod() { if (Settings.GiveApples) { GiveApples(); } if (Settings.GiveBananas) { GiveBananas(); } } private void GiveApples() { ... } private void GiveBananas() { ... } यह बहुत सीधा-आगे दिखता है। कुछ शर्तें हैं और …

1
कई अतुल्यकालिक कॉल बनाम एकल कॉल एपीआई के लिए
हम एक REST API विकसित कर रहे हैं, जो दूसरों के बीच जावास्क्रिप्ट के माध्यम से HTML5 फ्रंटेंड द्वारा खपत की जा रही है। आवेदन संगठन के भीतर उपयोग करने के लिए है और आमतौर पर इसके लगभग 300 उपयोगकर्ता हैं, लेकिन हम 1000 या अधिक उपयोगकर्ताओं को अच्छी तरह …
12 rest  api  ajax 

1
किसी पोर्ट में मुहावरों का उपयोग करके एपीआई बनाए रखें
मैं पायथन से रस्ट तक के पोर्ट पर काम कर रहा हूं और कुछ कोड में भाग गया हूं जो स्वाभाविक रूप से रस्ट में व्यक्त नहीं किए जा सकते हैं क्योंकि वे पायथन में हो सकते हैं। इसका एक मामला डिफ़ॉल्ट मापदंडों का उपयोग कर रहा है: class Foo: …

3
क्या [] ऑपरेटर के बजाय सूचक अंकगणित के माध्यम से ऐरे तत्वों तक पहुंचने के लिए इसे संदर्भित करना बुरा है?
मैंने अभी C में प्रोग्राम करना सीखना शुरू किया है, और पॉइंटर्स और सरणियों के बारे में अपनी समझ को बेहतर बनाने के लिए, मैंने किसी भी पॉइंटर को बनाए बिना किसी ऐरे के तत्वों को संदर्भित करने का प्रयास किया है: for(k1 = 0; k1 < ROW; k1++){ for(k2 …

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