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

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

7
तकनीकी प्रबंधक के लिए प्रौद्योगिकी पर अद्यतित रहने का सर्वोत्तम तरीका
मेरे प्रबंधक ने तकनीकी ब्लॉगों की एक सूची मांगी, जिसे उन्होंने प्रौद्योगिकी पर बने रहने के लिए अनुसरण करना चाहिए। उनकी समस्या यह है कि वे ऐसे शब्द सुनते रहते हैं, जिनके बारे में उन्होंने नहीं सुना है (यानी NoSql, शार्डिंग, एग्योर, सेव्विस बस, आदि) और वह कम से कम …
11 management 

5
यदि पासवर्ड हैशेड में संग्रहीत हैं, तो कंप्यूटर को कैसे पता चलेगा कि आपका पासवर्ड पिछले पासवर्ड के समान है यदि आप अपना पासवर्ड रीसेट करने का प्रयास करते हैं?
यदि पासवर्ड हैशेड में संग्रहीत हैं, तो कंप्यूटर को कैसे पता चलेगा कि आपका पासवर्ड पिछले पासवर्ड के समान है यदि आप अपना पासवर्ड रीसेट करने का प्रयास करते हैं? क्या दो पासवर्ड पूरी तरह से अलग नहीं होंगे क्योंकि एक हैशेड है, और उलटा होने में असमर्थ है?

5
आप द्विआधारी प्रारूप को कैसे डीबग करते हैं?
मैं बाइनरी बिल्डर के निर्माण में डिबग करने में सक्षम होना चाहूंगा। अभी मैं मूल रूप से बाइनरी पार्सर को इनपुट डेटा प्रिंट कर रहा हूं, और फिर कोड में गहराई से जा रहा हूं और इनपुट की मैपिंग को आउटपुट तक प्रिंट कर रहा हूं, फिर आउटपुट मैपिंग (पूर्णांक) …
11 debugging  binary 

3
मैं किसी उपयोगकर्ता को अपने ब्राउज़र में अपना कोड संपादित करने से कैसे रोक सकता हूं?
विवरण मैं Node.JS एप्लिकेशन (पूर्ण वेबसाइट की तरह) डिज़ाइन कर रहा हूं। ऐप पांच जावास्क्रिप्ट फाइलें भेजेगा और <script>उनमें टैग एक साथ जुड़ेंगे। सवाल मैं अपने कोड को सहकर्मी और संपादन करने वाले उपयोगकर्ताओं और हमलावरों को कैसे रोक सकता हूं ? एक उदाहरण होगा: Ctrl+ Shift+I में DevTools , …

2
डिकॉयिंग / सूचना छिपाने के लिए एंटिटी-कंपोनेंट सिस्टम भयानक नहीं है?
शीर्षक जानबूझकर अतिशयोक्तिपूर्ण है और यह सिर्फ पैटर्न के साथ मेरी अनुभवहीनता हो सकती है लेकिन यहाँ मेरा तर्क है: संस्थाओं को लागू करने का "सामान्य" या यकीनन सीधा तरीका उन्हें वस्तुओं के रूप में लागू करना और सामान्य व्यवहार को उपवर्गित करना है। की क्लासिक समस्या के लिए यह …

5
निर्भरता इंजेक्शन का उपयोग कैसे करें और अस्थायी युग्मन से बचें?
मान लीजिए कि मेरे पास Serviceकंस्ट्रक्टर के माध्यम से निर्भरता प्राप्त है, लेकिन इसे इस्तेमाल करने से पहले कस्टम डेटा (संदर्भ) के साथ आरंभ करने की आवश्यकता है: public interface IService { void Initialize(Context context); void DoSomething(); void DoOtherThing(); } public class Service : IService { private readonly object dependency1; …

6
क्या विकास के बाद सॉफ़्टवेयर डिज़ाइन दस्तावेज़ बनाना उचित हो सकता है?
मैं वर्तमान में अपने "सॉफ़्टवेयर डेवलपमेंट" अध्ययन के लिए अपने स्नातक स्तर पर काम कर रहा हूं, जिसमें मुझे किसी बाहरी कंपनी में व्यक्तिगत रूप से जटिल सॉफ़्टवेयर विकसित करना है। यह सभी संरचित तरीके से किए जाने की जरूरत है, सभी संबंधित दस्तावेजों को बनाते हुए। इस परियोजना के …

3
अपने बड़े सॉफ्टवेयर प्रोजेक्ट में व्यवहार में जटिलता को कैसे मापें?
विश्वविद्यालय में, हमारे एल्गोरिदम पाठ्यक्रमों में, हम सीखते हैं कि अभ्यास में उपयोग किए जाने वाले विभिन्न सरल एल्गोरिदम की जटिलता की गणना कैसे करें, जैसे कि हैश टेबल या त्वरित सॉर्ट। लेकिन अब एक बड़ी सॉफ्टवेयर परियोजना में, जब हम इसे तेजी से बनाना चाहते हैं, तो हम सब …

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

2
क्या IComparable इंटरफ़ेस पुराना है / "हानिकारक"?
IComparable केवल एक ही तरह से काम करता है मान लीजिए कि आपके पास एक Employeeवर्ग है। एक दृश्य में, आप Employeesनाम के आधार पर सभी को दिखाना चाहते हैं - दूसरे में, पते से। आप इसे कैसे प्राप्त करने जा रहे हैं? साथ नहीं IComparable, कम से कम किसी …
11 c#  sorting  comparison 

5
क्या व्यक्तिगत क्षमता को कहानी के बिंदुओं पर विचार किया जाना चाहिए?
कहानी के अनुमान के बारे में मेरी समझ यह है कि किसी कहानी के आकार का अनुमान लगाना चाहिए क्योंकि यह एक काल्पनिक, औसत डेवलपर के लिए होगा - कानून में "उचित समझने वाला" अवधारणा की तरह। यही है, आपको कहानी के आकार का अनुमान नहीं लगाना चाहिए कि आपको …
11 agile  estimation 

2
डोमेन ऑब्जेक्ट के निर्माण का परीक्षण करने के लिए यूनिट टेस्ट
मेरा एक यूनिट टेस्ट है, जो इस तरह दिखता है: [Test] public void Should_create_person() { Assert.DoesNotThrow(() => new Person(Guid.NewGuid(), new DateTime(1972, 01, 01)); } मैं दावा कर रहा हूं कि एक व्यक्ति वस्तु यहां बनाई गई है यानी सत्यापन विफल नहीं होता है। उदाहरण के लिए, यदि गाइड अशक्त है …

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

2
जब हम खेल के विकास के साथ काम कर रहे हैं तो क्या सॉफ्टवेयर परीक्षण अलग है?
मैं इस पत्र को सामान्य और खेल विकास में सॉफ्टवेयर विकास के बीच के अंतर के बारे में पढ़ रहा था और लेखकों ने सॉफ्टवेयर परीक्षण के बारे में कुछ अच्छे बिंदु दिए, उदाहरण के लिए, ... गेम डेवलपर्स इन परीक्षणों की वजह से स्वचालित परीक्षण का उपयोग करने में …

1
खाते के निर्माण के दौरान, पासवर्ड को स्वचालित रूप से उत्पन्न करना और उपयोगकर्ता को भेजना बेहतर है, या उपयोगकर्ता को अपना पासवर्ड बनाने देना है?
जिस वेबसाइट पर हम काम कर रहे हैं, उसके लिए 'एक खाता बनाएँ' पृष्ठ के बारे में एक सहकर्मी के साथ चर्चा करते हुए यह सवाल आज सामने आया। मेरे सहकर्मी का मत है कि हमें पंजीकरण को यथासंभव शीघ्र और निर्बाध बनाना चाहिए, इसलिए हमें केवल उपयोगकर्ता से उसके …

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