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

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

5
क्या हमें ऑनलाइन कोड की मेजबानी करनी चाहिए?
हम अपने कार्यस्थल पर एक अच्छे स्रोत नियंत्रण और परियोजना प्रबंधन समाधान की तलाश कर रहे हैं और मैंने एक GitHub संगठन और निजी रिपॉजिटरी बनाने का सुझाव दिया है। मैं कई कारणों से GitHub से प्यार करता हूं, लेकिन यह GitHub के बारे में नहीं है (वास्तव में मेरे …

7
डेटाबेस में बिट मास्क का उपयोग करने के फायदे और नुकसान
इतनी देर पहले मैंने अपने सहयोगी से बात नहीं की थी और वह निश्चित रूप से बिट मास्क का उपयोग करने के खिलाफ था क्योंकि डेटाबेस में संग्रहीत सभी मूल्यों को समझना मुश्किल है। मेरी राय में, उनका उपयोग करना हमेशा एक बुरा विचार नहीं है, उदाहरण के लिए वर्तमान …

7
.NET में DI को लागू करने का "सही" तरीका क्या है?
मैं अपेक्षाकृत बड़े अनुप्रयोग में निर्भरता इंजेक्शन लागू करना चाहता हूं, लेकिन इसमें कोई अनुभव नहीं है। मैंने अवधारणा और आईओसी और निर्भरता इंजेक्टर के कुछ कार्यान्वयन का अध्ययन किया, जो यूनिटी और निनजेक्ट की तरह उपलब्ध हैं। हालांकि, एक चीज है जो मुझे परेशान कर रही है। मुझे अपने …

3
क्या कोड के पीछे का उद्देश्य संज्ञानात्मक उपरि को कम करने के लिए 'मुहावरेदार' होना है?
मैं किसी को यह समझाने की कोशिश कर रहा हूं कि जिस तरह से उन्होंने कोड लिखा है उसे समझना मुश्किल हो जाता है, और यदि आप इसे रिफैक्ट करते हैं तो इसे पढ़ना आसान है। कोड की इस शैली को मैं आमतौर पर 'मुहावरेदार' कोड कह रहा हूं। लेकिन …
22 idioms 

4
GitHub प्रवाह में, किसी अन्य सुविधा शाखा पर सुविधा शाखा को आधार देना ठीक है?
हम अपनी परियोजना में गिटहब फ्लो का उपयोग करते हैं और ज्यादातर समय, हम मास्टर से एक नई सुविधा शाखा खोलते हैं, वहां कुछ काम करते हैं, पीआर खोलते हैं, कोड की समीक्षा करते हैं और मास्टर में वापस विलय करते हैं । हालाँकि, मेरा वर्तमान कार्य एक अन्य मुद्दे …
22 git  github  gitflow 

2
क्या VCS में सॉफ़्टवेयर संस्करण संख्याओं को संग्रहीत करना अच्छा है?
एक उत्पाद संस्करण, जैसे कि v1.0.0.100, न केवल सॉफ़्टवेयर का एक अद्वितीय उत्पादन रिलीज़ दर्शाता है, बल्कि उक्त उत्पाद के लिए फ़ीचर सेट और हॉटफ़िक्स चरणों की पहचान करने में मदद करता है। अभी मुझे किसी उत्पाद के अंतिम पैकेज / बिल्ड / बाइनरी संस्करण को बनाए रखने के दो …

4
बोलते समय, मैं कैसे कह सकता हूं कि एल्गोरिथ्म का समय जटिलता क्रम ओ (एन लॉग एन) है?
ओ (एन लॉग एन) जटिलता के साथ कुछ का वर्णन करने के लिए मैं किस शब्द का उपयोग कर सकता हूं? उदाहरण के लिए: ओ (1): लगातार ओ (लॉग एन): लॉगरिदमिक ओ (एन): रैखिक O (N log N): ?????? O (N 2 ): द्विघात ओ (एन 3 ): घन

4
क्यों न केवल गैर-मानकीकृत प्रश्नों को एक त्रुटि लौटाएं?
SQL इंजेक्शन एक बहुत ही गंभीर सुरक्षा मुद्दा है, बड़े हिस्से में क्योंकि इसे गलत करना बहुत आसान है: उपयोगकर्ता इनपुट को शामिल करते हुए क्वेरी बनाने के लिए स्पष्ट, सहज ज्ञान युक्त तरीका आपको कमजोर बनाता है, और इसे कम करने का सही तरीका आपको पैरामीटर के बारे में …
22 security  sql  rdbms 

5
मैं ट्रैश उपयोगकर्ताओं को कैसे प्रबंधित कर सकता हूं?
मैंने एक ऐसा सिस्टम बनाया, जिसमें उम्मीद है कि कई उपयोगकर्ता होंगे। हमें डर है कि हमारा डेटाबेस कचरा उपयोगकर्ताओं को भर देगा जो उच्च-मांग वाले उपयोगकर्ता नाम लेते हैं, या शायद वे सिर्फ पंजीकरण करते हैं और कभी वापस नहीं आते हैं। मुझे पता है कि यह सामान्य है, …

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

2
क्या सुविधा स्वामित्व एक अच्छा अभ्यास है?
हाल ही में मेरी कंपनी में यह सुझाव दिया गया है कि एक डेवलपर को एक फीचर में (और केवल एक) फोकस करना चाहिए। इसका मतलब यह होगा कि डेवलपर को सामान्य टीम की दिनचर्या से अलग करने के लिए, कुछ अन्य जिम्मेदारियों (बैठकों और इस तरह) को जारी करने …

3
ऐसे सदस्यों के साथ वर्ग जो सृजन के दौरान आपस में मिलते-जुलते हैं लेकिन बाद में अपरिवर्तनीय हैं
मेरे पास एक एल्गोरिथ्म है जो वस्तुओं का एक संग्रह बनाता है। निर्माण के दौरान ये वस्तुएं परिवर्तनशील होती हैं, क्योंकि वे बहुत कम के साथ शुरू होती हैं, लेकिन फिर उन्हें एल्गोरिथ्म के भीतर अलग-अलग स्थानों में डेटा के साथ आबाद किया जाता है। एल्गोरिथ्म पूरा होने के बाद, …
22 c# 

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

4
क्या "रीबसिंग का स्वर्ण नियम" इतना आवश्यक है?
मैंने हाल ही में जीआईटी पर फीचर शाखाओं की रीबेस रणनीति के विरोध में लोगों के साथ चर्चा की। यह केवल स्थानीय, निजी शाखाओं के लिए रिबास का उपयोग करने के लिए एक स्वीकृत पैटर्न प्रतीत होता है, लेकिन कभी भी इसका उपयोग न करें जब एक ही फीचर और …
22 git 

5
क्या कार्यान्वयन कार्यान्वयन अज्ञेय वास्तव में इसके लायक है?
मेरे पास एक प्रोजेक्ट है जो मैं वर्तमान में टॉमकैट, स्प्रिंग 4, स्प्रिंग सिक्योरिटी, MySQL और JPA w / हाइबरनेट का उपयोग करके काम कर रहा हूं। मैंने जेपीए को उस दृष्टिकोण से चुना, जो यह माना जाता है कि ओआरएम प्रदाताओं के अंतर्निहित कार्यान्वयन को सहज बनाने के लिए, …

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