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

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

1
कोड विश्लेषण का उद्देश्य क्या है और मुझे इसका उपयोग करने की आवश्यकता कब है?
मैंने विजुअल स्टूडियो के कोड विश्लेषण के बारे में सुना, लेकिन कभी भी इसका इस्तेमाल नहीं किया। मैंने MSDN पढ़ा है , लेकिन अभी भी कोड विश्लेषण के वास्तविक उपयोग को नहीं समझता। क्या यह स्टाइलकॉप जैसा नहीं है? कहीं-कहीं FxCop का भी उल्लेख किया गया था। कोड विश्लेषण के …

5
हम सर्वलेट्स में क्लाइंट की पहचान करने के लिए कुकीज़ के बजाय आईपी एड्रेस का उपयोग क्यों नहीं कर सकते हैं?
मुझे पता है कि आईपी पते पर कुकीज़ का उपयोग करने में हमारे पास कुछ अतिरिक्त फायदे हैं, लेकिन मेरा सवाल यह है कि कंटेनर को ग्राहक को पहचानने में आईपी के पते को केवल याद क्यों नहीं किया जा सकता जब वह अपनी साइट पर फिर से आता है? …

9
"समय से पूर्व अनुकूलन सभी बुराई की जड़ है" के बारे में गलत धारणाओं से कैसे निपटें?
मैंने कई लोगों का सामना किया है, जो किसी भी चीज़ के खिलाफ हठधर्मिता करते हैं, जिसे शब्द के सामान्य अंग्रेजी-भाषा अर्थ में "अनुकूलन" माना जा सकता है, और वे बहुत बार शब्दशः उद्धृत करते हैं (आंशिक) उद्धरण "समय से पहले अनुकूलन सभी बुराई की जड़ है" उनके रुख के …

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

7
क्या लिंक्ड नोड संरचना के लिए कोई व्यावहारिक तरीका अपरिवर्तनीय है?
मैंने एक एकल-लिंक्ड सूची लिखने का फैसला किया, और आंतरिक लिंक्ड नोड संरचना को अपरिवर्तनीय बनाने के लिए योजना चल रही थी। मैं हालांकि एक रोड़ा में भाग गया। कहो कि मेरे पास निम्नलिखित लिंक नोड्स हैं (पिछले addऑपरेशन से): 1 -> 2 -> 3 -> 4 और कहते हैं …

3
उपयोगकर्ता और उपयोगकर्ता प्रोफ़ाइल को अलग-अलग तालिकाओं में रखें?
मैंने कुछ परियोजनाओं में देखा है कि डेवलपर्स आवश्यक उपयोगकर्ता जानकारी को एक तालिका (ईमेल / लॉगिन, पासवर्ड हैश, स्क्रीन नाम) और शेष गैर-आवश्यक उपयोगकर्ता प्रोफ़ाइल के अन्य (निर्माण तिथि, देश, आदि) में रखना पसंद करते हैं। गैर-जरूरी से मेरा मतलब है कि इस डेटा की आवश्यकता कभी-कभी ही होती …

1
एक कार्यात्मक प्रोग्रामिंग भाषा में एक शाखा-और-बाउंड को कैसे लागू किया जाए?
मैं सभी कार्यों के सेट पर एक शाखा और बाध्य खोज लिखने की कोशिश कर रहा हूँ f: D -> R, जहां डोमेन का आकार (- | D | ~ ~ 20) है और सीमा बहुत बड़ी है (| R | ~ 2 ^ 20 )। प्रारंभ में, मैं निम्नलिखित …

2
"स्नेक केस" शब्द कब प्रयोग में आया? [बन्द है]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 5 साल पहले बंद हुआ …

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

3
क्या इनलाइन एसक्यूएल अभी भी बुरे अभ्यास के रूप में वर्गीकृत है जो हमारे पास माइक्रो ओआरएम है?
यह एक खुले समाप्त प्रश्न का एक सा है, लेकिन मैं कुछ राय चाहता था, जैसा कि मैं एक ऐसी दुनिया में बड़ा हुआ जहां इनलाइन SQL स्क्रिप्ट आदर्श थे, फिर हम सभी SQL इंजेक्शन आधारित मुद्दों के बारे में बहुत जागरूक थे, और sql कितना नाजुक था जब सभी …
26 database  sql  orm 

4
मैं कोड अनुबंधों का उपयोग क्यों करूंगा
मैंने हाल ही में कोड अनुबंधों के लिए Microsoft के ढांचे पर ठोकर खाई है। मैंने कुछ दस्तावेज़ीकरण पढ़ा और खुद को लगातार पूछते हुए पाया: "मैं कभी भी ऐसा क्यों करना चाहता हूं, क्योंकि यह अक्सर एक स्थिर विश्लेषण नहीं कर सकता है।" अब, मेरे पास एक प्रकार की …

5
उपयोगकर्ता अनुमति जाँच कहाँ और MVC में और किसके द्वारा होनी चाहिए?
क्या उपयोगकर्ता की अनुमति जांच मॉडल या नियंत्रक में होनी चाहिए? और कौन अनुमति चेक, उपयोगकर्ता वस्तु या कुछ उपयोगकर्ता प्रबंधन सहायक को संभालना चाहिए? ऐसा कहां होना चाहिए? नियंत्रक में जाँच: class MyController { void performSomeAction() { if (user.hasRightPermissions()) { model.someAction(); } } ... नियंत्रक में जाँच होने से …
26 mvc  permissions 

2
कॉलबैक का उपयोग करते समय जावास्क्रिप्ट कोड अतुल्यकालिक कैसे हो जाता है?
मैं ऑनलाइन पढ़ने की कोशिश कर रहा हूं कि अतुल्यकालिक जावास्क्रिप्ट कोड लिखने की कोशिश करूं। मेरे शोध में बहुत सारी तकनीकों में से एक कॉलबैक का उपयोग करना है। जब मैं कॉलबैक फ़ंक्शन को लिखने और निष्पादित करने की प्रक्रिया को समझता हूं, तो मैं उलझन में हूं कि …

4
एक ही मुद्दे / टिकट में कई दोषों को पोस्ट करने की अनुशंसा क्यों नहीं की जाती है?
मुझे यकीन नहीं है कि यह निम्नलिखित वैचारिक प्रश्न पूछने का स्थान है (स्टैकओवरफ़्लो निश्चित रूप से नहीं है)। मैंने इस प्रश्न को एक बहुविकल्पी परीक्षा (एकल उत्तर) में देखा, जो आईएसटीक्यूबी परीक्षा के समान है : एक ही मुद्दे / टिकट में कई दोषों की रिपोर्ट करने की अनुशंसा …

7
PHP में संदर्भों का उपयोग शायद ही कभी क्यों किया जाता है?
यह सवाल स्टैक ओवरफ्लो से माइग्रेट किया गया था क्योंकि इसका जवाब सॉफ्टवेयर इंजीनियरिंग स्टैक एक्सचेंज में दिया जा सकता है। 6 साल पहले पलायन कर गए । मेरे पास कुछ सी ++ ज्ञान है और जानते हैं कि पॉइंटर्स आमतौर पर वहां उपयोग किए जाते हैं, लेकिन मैंने PHP …
26 php  reference 

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