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

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

4
Npm में वैकल्पिक निर्भरता?
मैं करने के लिए इसी तरह की एक सवाल है इस है, लेकिन से भिन्न। मैं अपने ऐप के उपयोगकर्ता के लिए इसे स्थापित करना चाहूंगा कि जिस तरह से वह इसका उपयोग करना चाहता है, उसके लिए जो कुछ निर्भरताएं आवश्यक हैं। इसलिए, उदाहरण के लिए, यदि वे MongoDB …

2
डेटा सत्यापन के लिए डिज़ाइन पैटर्न
इस समस्या के लिए सबसे अच्छा डिज़ाइन पैटर्न क्या होगा: मेरे पास एक ऑब्जेक्ट ए। ऑब्जेक्ट है जिसे उपयोगकर्ता के अनुरोध के आधार पर डेटाबेस से पंजीकृत या हटाया जा सकता है। ऑब्जेक्ट के पंजीकरण या विलोपन से पहले डेटा सत्यापन किया जाता है। ऑब्जेक्ट को पंजीकृत करने से पहले …

4
डेटा ओरिएंटेड डिज़ाइन - 1-2 से अधिक संरचना "सदस्यों" के साथ अव्यावहारिक?
डेटा ओरिएंटेड डिज़ाइन का सामान्य उदाहरण बॉल संरचना के साथ है: struct Ball { float Radius; float XYZ[3]; }; और फिर वे कुछ एल्गोरिथ्म बनाते हैं जो एक std::vector<Ball>वेक्टर को पुनरावृत्त करते हैं । तब वे आपको एक ही चीज़ देते हैं, लेकिन डेटा ओरिएंटेड डिज़ाइन में लागू किया जाता …

4
प्रिंटलाइन () को अक्सर एक साथ तार को जोड़ने और एक बार कॉल करने से कितना बुरा है?
यह सवाल कोड रिव्यू स्टैक एक्सचेंज से माइग्रेट किया गया था क्योंकि इसका जवाब सॉफ्टवेयर इंजीनियरिंग स्टैक एक्सचेंज में दिया जा सकता है। माइग्रेट 5 साल पहले । मुझे पता है कि कंसोल को आउटपुट एक महंगा ऑपरेशन है। कोड पठनीयता के हित में कभी-कभी एक तर्क के रूप में …
23 java  c++  performance  c  io 

2
आंतरिक-उपयोग वाली वेबसाइटें: क्या SQLite के खिलाफ एक सम्मोहक मामला है?
कई वेब फ्रेमवर्क, जैसे फ्लास्क या Django SQLite को उनके डिफ़ॉल्ट डेटाबेस के रूप में उपयोग करते हैं । SQLite सम्मोहक है क्योंकि यह अजगर में शामिल है, और प्रशासनिक ओवरहेड बहुत कम है। हालांकि, अधिकांश उच्च यातायात सार्वजनिक उत्पादन साइटें एक भारी डेटाबेस का उपयोग करके हवा देती हैं: …

6
Android में डेटा सिंक करने के लिए डिज़ाइन
मैं अधिकांश एप्लिकेशन पर सर्वर और क्लाइंट के बीच डेटा को सिंक्रनाइज़ करने के लिए दो कार्यान्वयन देख रहा हूं। यह माना जाता है कि कोई GCM सेट नहीं है: - एक इरादे सेवा को समय-समय पर चलाना जो नेटवर्क से डेटा डाउनलोड करता है और डेटाबेस में संग्रहीत करता …

4
जब मेरे पास JSON है तो ओड्टा की क्या आवश्यकता है?
मैं ओडता की बात को समझने की कोशिश कर रहा हूं और जब यह समझ में आएगा। अभी मैं कैसे काम करता हूं मैं ASP.NET और MVC / WebApi कंट्रोलर का उपयोग करके JSON में ऑब्जेक्ट्स को अनुक्रमित / डिस्क्रिअलाइज़ करता हूं और जावास्क्रिप्ट को इसके साथ कुछ करता हूं। …
23 javascript  rest  json 

4
प्रलेखन पर उदाहरणों को प्राथमिकता दें। क्या यह एक व्यवहारिक समस्या है?
जब भी मैं एक नई एपीआई या प्रोग्रामिंग भाषा या यहां तक ​​कि सरल लिनक्स मैन पृष्ठों पर आता हूं, तो मैं हमेशा (जब से याद करता हूं) उन्हें टाल दिया और इसके बजाय आलसी ने नई अवधारणाओं की समझ हासिल करने के लिए उदाहरणों पर भरोसा किया। जब भी …

2
SQL IN () बनाम या
मैं एक क्वेरी के साथ काम कर रहा था जो मैंने लिखा था कि WHEREकुछ का उपयोग करने के बजाय एक IN (सामान की सूची) फ़िल्टर का उपयोग करने के लिए कोड को कोड से बदलना होगा item_desc = 'item 1' OR item_desc = 'item 2' OR item_desc = 'item …
23 sql  speed 

2
RESTful API में उपयोगकर्ता अनुमतियों का स्तर
मान लीजिए कि मेरे पास एक कंपनी है जो इंटरनेट पर सबसे प्यारी बिल्लियों को रैंक करती है। मैं एक संसाधन/cats/ प्रदान करता हूं जिस पर नवीनतम, सबसे प्यारे आराध्य बिल्लियों के साथ उपयोगकर्ता प्रदान करता है। उपयोगकर्ता या तो केवल शीर्ष 3 बिल्लियाँ प्राप्त कर सकते हैं यदि उन्होंने …
23 rest  http  url  http-response 

7
मैनुअल मेमोरी प्रबंधन की तुलना में कचरा संग्रह का प्रदर्शन तेज है
मैंने कई स्थानों पर पढ़ा है (हेक, मैंने खुद भी लिखा है) ताकि कचरा संग्रह (सैद्धांतिक रूप से) मैन्युअल मेमोरी प्रबंधन की तुलना में तेज हो सके । हालाँकि, बताने से ज्यादा दिखाना कठिन है। मैंने वास्तव में कोड का कोई टुकड़ा नहीं देखा है जो कार्रवाई में इस प्रभाव …

7
बहुत जटिल विधि से बचें - साइक्लोमैटिक जटिलता
यह निश्चित नहीं है कि साइक्लोमैटिक जटिलता को कम करने के लिए इस पद्धति के बारे में कैसे जाना जाए। सोनार की रिपोर्ट 13 जबकि 10 की उम्मीद है। मुझे यकीन है कि इस पद्धति को छोड़ने में कोई बुराई नहीं है, हालांकि, यह सिर्फ मुझे चुनौती दे रहा है …

7
सुरक्षित रूप से उत्पादन डेटाबेस डेटा फिक्सिंग
कीड़े होते हैं और कभी-कभी डेटा को उत्पादन में तय करना पड़ता है। एक बड़ी कंपनी के दृष्टिकोण से इस बारे में जाने का सबसे सुरक्षित तरीका क्या है? क्या ऐसे उपकरण हैं जो मदद कर सकते हैं? यहाँ कुछ विचार इस आवश्यकता को चला रहे हैं ... हमें लॉग …
23 database  risk 

4
RDBMS में कई डिज़ाइन सामान्यीकरण की उपेक्षा क्यों करते हैं?
इस पोस्ट में सुधार करना चाहते हैं? इस प्रश्न के विस्तृत उत्तर प्रदान करें, जिसमें उद्धरण और आपका उत्तर सही क्यों है की व्याख्या भी शामिल है। बिना पर्याप्त विवरण के उत्तर संपादित या हटाए जा सकते हैं। मुझे कई डिज़ाइन देखने को मिले कि निर्णय लेने के चरण में …

5
यूनिट परीक्षणों के लिए एंड-टू-एंड टेस्ट, क्या परीक्षणों को डिकोड किया जाना चाहिए?
हमारी कंपनी में हम आम तौर पर यह सुनिश्चित करते हैं कि हम अपनी वेबसाइटों / वेब ऐप्स के लिए एंड-टू-एंड टेस्ट लिखें। इसका मतलब है कि हम एक URL का उपयोग करते हैं, एक फ़ॉर्म भरें, दूसरे URL पर फ़ॉर्म सबमिट करें और पृष्ठ के परिणामों की जांच करें। …

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