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

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

3
Asm.js का उपयोग करके ब्राउज़र में C ++ कोड कैसे चलाएं?
Asm.js एप्लिकेशन बहुत तेज़ है (देशी C ++ गति के पास): http://kripken.github.io/mloc_emscripten_talk/micro4b.png लेकिन C ++ में किसी एक को लिखना, उसे LLVM कोड में बदलना कैसे संभव है, फिर कुछ ट्रिक emscripten / asm.js के साथ करें? मुझे इसके बारे में कोई ट्यूटोरियल नहीं मिला है। और अगर मैं सी …
21 c++  javascript  llvm 

4
बग को कैसे बंद करें जो अब प्रासंगिक नहीं है
मैं वर्तमान में वेब डेवलपर्स की एक मध्यम आकार की टीम पर हूं। हम बग ट्रैकिंग के लिए जीरा का उपयोग कर रहे हैं। हम लगातार लेआउट परिवर्तन वाले उत्पाद पर काम कर रहे हैं। कुछ ब्राउज़र में लेआउट में बग के बारे में कई बार बग दर्ज किए जाते …

3
अत्यधिक मॉकिंग की आवश्यकता के कारण भंगुर इकाई परीक्षण
मैं अपनी यूनिट परीक्षणों के बारे में बढ़ती परेशान समस्या से जूझ रहा हूं जिसे हम अपनी टीम में लागू कर रहे हैं। हम लीगेसी कोड में इकाई परीक्षणों को जोड़ने का प्रयास कर रहे हैं जो अच्छी तरह से डिज़ाइन नहीं किया गया था और जब तक हम परीक्षण …

4
क्या PUT या DELETE के साथ किसी संग्रह को आंशिक रूप से बदलना ठीक है?
मेरे पास उत्पाद समूह में उत्पादों का एक संग्रह है जैसे: product-groups/123/products यदि मुझे संग्रह में जोड़ने की आवश्यकता है , तो क्या यह ठीक है कि मैं केवल कुछ उत्पादों को PUT के साथ पास करूं? अगर मुझे संग्रह से कुछ उत्पादों को हटाने की आवश्यकता है , तो …
21 rest  collections 

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

5
कार्यात्मक प्रोग्रामिंग: समवर्ती और राज्य के बारे में सही विचार?
एफपी समर्थकों ने दावा किया है कि संगामिति आसान है क्योंकि उनके प्रतिमान परस्पर स्थिति से बचते हैं। मुझे नहीं मिला। कल्पना कीजिए कि हम एफपी का उपयोग करके एक मल्टीप्लेयर डंगऑन क्रॉल (एक रगूलाइक) बना रहे हैं जहां हम शुद्ध कार्यों और अपरिवर्तनीय डेटा संरचनाओं पर जोर देते हैं। …

6
कार्यों का नक्शा बनाम स्विच स्टेटमेंट
मैं एक ऐसी परियोजना पर काम कर रहा हूं जो अनुरोधों को संसाधित करती है, और अनुरोध के दो घटक हैं: कमांड और पैरामीटर। प्रत्येक कमांड के लिए हैंडलर बहुत सरल है (<10 लाइनें, अक्सर <5)। कम से कम 20 कमांड हैं, और संभावना 50 से अधिक होगी। मैं समाधान …

4
"बहुत वस्तु उन्मुख"
मैं एक मजबूत ओओ पृष्ठभूमि से आता हूं, और मैंने हाल ही में एक संगठन में काम करना शुरू कर दिया है, जो कि कोड जावा में लिखा गया है, लेकिन मुझे जो भी इस्तेमाल किया जाता है, उसकी तुलना में अच्छे ओओ डिजाइन पर बहुत कम जोर है। मुझे …

1
ऑब्जेक्ट रूपांतरण के लिए डिज़ाइन पैटर्न (जावा)
मैं एक सामयिक कारखाने और एमवीसी के अलावा बहुत बार डिजाइन पैटर्न का उपयोग नहीं करता हूं, और मैं उन्हें और अधिक उपयोग करना शुरू करना चाहता हूं। मेरे पास हाथ में एक ठोस मामला है जो मैं इस मामले में डिजाइन पैटर्न के उपयोग पर आपकी राय चाहूंगा। मेरे …

5
मैं अपने बॉस (और अन्य देवों) को विनीत जावास्क्रिप्ट का उपयोग करने / विचार करने के लिए कैसे मना करूं
हम अपने डेवेलपर्स टीम में बहुत नए हैं। मुझे कुछ मजबूत तर्कों और / या "ख़राब" उदाहरणों की आवश्यकता है, इसलिए मेरा बॉस अंततः विनीत जावास्क्रिप्ट के फायदों को समझेगा, ताकि वह और टीम के बाकी सदस्य इस तरह की चीजें करना बंद कर दें: <input type="button" class="bow-chicka-wow-wow" onclick="send_some_ajax(); return …

8
वरिष्ठ प्रोग्रामर का पुनः विश्वास हासिल करना [बंद]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर दिए जाने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है …

2
REST API के लिए प्रमाणीकरण लागू करने का सबसे अच्छा तरीका है
हम मोबाइल के लिए सामाजिक-आधारित एप्लिकेशन विकसित करते हैं। हर एप्लिकेशन RESTful API वेब-सेवाओं का उपभोग करता है। जब मैं लॉगिन लागू करता हूं तो मैं आमतौर पर उपयोगकर्ता नाम और पासवर्ड को डिवाइस पर संग्रहीत करता हूं। फिर मैं उन्हें भेजता हूं और एक प्रतिक्रिया के रूप में मुझे …
21 mobile  rest  login 

1
क्या उचित शिष्टाचार है और GitHub वर्कफ़्लो की सिफारिश की जाती है, साथ ही साथ अपस्ट्रीम रेपो से योगदान करने और बदलने के लिए?
मैं सामान्य रूप से GitHub और VCS में नया हूं। मैं वर्षों से विभिन्न भाषाओं में प्रोग्रामिंग कर रहा हूं, लेकिन मैंने हमेशा कस्टम प्रोजेक्ट्स (कोई सार्वजनिक रिलीज) पर एकल काम नहीं किया है। मैंने हाल ही में एक jQuery UI विजेट का उपयोग करना शुरू कर दिया है जिसे …

3
लोग सॉफ्टवेयर के लिए न्यूनतम हार्डवेयर आवश्यकताओं को कैसे परिभाषित करते हैं?
लोग सॉफ्टवेयर के लिए न्यूनतम हार्डवेयर आवश्यकताओं को कैसे परिभाषित करते हैं? उदाहरण के लिए: एक सॉफ्टवेयर डेवलपमेंट कंपनी ग्राहक को कैसे बता सकती है कि प्रोग्राम को ठीक से चलाने के लिए उन्हें 8 जीबी रैम की आवश्यकता होगी?

9
चुस्त विकास में, क्या मुझे डेटाबेस से पहले फ्लैट फाइल में दृढ़ता की कोशिश करनी चाहिए?
किसी ने मुझे समझाया कि चूंकि चुस्त विकास में, नीति और आवेदन तर्क को विवरण से अधिक महत्वपूर्ण होना चाहिए जैसे कि दृढ़ता विधि, दृढ़ता का निर्णय अंत में लिया जाना चाहिए। तो यह फ्लैट फ़ाइलों जैसी सरल दृढ़ता के साथ शुरू करने के लिए एक अच्छा विचार हो सकता …

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