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

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

1
उत्पादन कोड में एक गलत फ़ंक्शन से कैसे निपटें?
मैं हाल ही में GitHub पर एक पायथन लाइब्रेरी में आया हूं। पुस्तकालय महान है, लेकिन एक फ़ंक्शन नाम में एक चमकदार टाइपो शामिल है। चलो इसे कॉल करें dummy_fuction()जबकि यह होना चाहिए dummy_function()। यह फ़ंक्शन निश्चित रूप से "जंगली में" है और सबसे अधिक संभावना एम्बेडेड सिस्टम में उपयोग …

3
कर्नेल मोड वेब सर्वर: एक चतुर अनुकूलन या एक सुरक्षा दुःस्वप्न?
मैं एक हैकर न्यूज थ्रेड पढ़ रहा था, जहां एक उपयोगकर्ता 2011 से एक लिंक पोस्ट कर रहा है जिसमें बताया गया है कि आईआईएस अन्य (* निक्स) वेब सर्वरों की तुलना में बहुत तेज है। एक अन्य उपयोगकर्ता ने उत्तर दिया, यह समझाते हुए कि IIS को HTTP.sys नामक …

7
कुशलतापूर्वक कोड समीक्षा की निगरानी कैसे करें?
मुझे अपनी टीम में प्रमुख कोड समीक्षा कवर पर संदेह है। बहुत सी कोड समीक्षाएं बिना किसी टिप्पणी के मर्ज हो जाती हैं। मुझे लगता है कि एक टिप्पणी के बिना एक कोड की समीक्षा के रूप में ऐसी कोई बात नहीं है। मैं एक टीम के रूप में कैसे …

6
टीडीडी के बिना इकाई परीक्षणों की नब्ज
हमारे पास नई (काफी बड़ी) परियोजना शुरू है, जिसे हमने टीडीडी के उपयोग से विकसित करने की योजना बनाई है। टीडीडी का विचार विफल रहा (कई व्यावसायिक और गैर-व्यावसायिक कारण), लेकिन अभी हमारे पास एक वार्तालाप है - क्या हमें वैसे भी इकाई परीक्षण लिखना चाहिए, या नहीं। मेरे मित्र …
28 unit-testing  tdd 

6
हमें I / O की प्रतीक्षा क्यों करनी होगी?
यह हमेशा से ज्ञात है कि डिस्क संचालन धीमा है और हम कारण जानते हैं कि वे धीमी क्यों हैं। तो यहाँ सवाल यह है कि हमें I / O की प्रतीक्षा क्यों करनी है या IOWait, आदि जैसी कोई चीज़ क्यों है? मेरा मतलब है कि मैंने देखा है …
28 cpu  io  operations 

4
नकारात्मक शब्द "विरासत कोड" की उत्पत्ति क्या है
हर कोई सॉफ्टवेयर विकास में विरासत कोड के बारे में बात करता है और मैंने पिछले दस वर्षों में किसी भी कोडबेस को खराब होने के लिए इस्तेमाल किए जाने वाले शब्द को सुना है। यह शब्द कहां था, जिसमें प्रोग्रामर के समान शक्तिशाली अर्थ समान हैं? मुझे यकीन है …

3
क्या मुझे अलग-अलग काम और व्यक्तिगत GitHub खाते बनाने चाहिए? [बन्द है]
मैं प्रोग्रामिंग के लिए काफी नया हूं, और मैं कई व्यक्तिगत परियोजनाओं पर काम कर रहा हूं, जिनके बारे में मुझे चिंता है कि मैं मूर्खतापूर्ण और अनप्रोफेशनल हो सकता हूं। मेरे पास जिस तरह की परियोजनाएं हैं, वे Reddit Image Downloader हैं और GMs के लिए एक भूमिका निभाते …
28 github 

3
उपयोगकर्ताओं को Google Play Store पर मेरे ऐप के नवीनतम संस्करण में अपडेट करने के लिए बाध्य करें
क्या Google Play Store पर मेरे ऐप के लिए "महत्वपूर्ण अपडेट" रखने का कोई तरीका है जिससे उपयोगकर्ता को एप्लिकेशन का उपयोग करने के लिए इसे अपडेट रखने की आवश्यकता होगी? उदाहरण के लिए, मान लें कि मैं एक अपडेट को धक्का देता हूं जो कुछ बगफिक्स लाता है। कुछ …

2
क्या ऐतिहासिक रूप से विकसित सॉफ्टवेयर के लिए एक नामित विरोधी पैटर्न है? [बन्द है]
क्या कोई एंटी पैटर्न है जो ऐतिहासिक रूप से विकसित सॉफ्टवेयर सिस्टम का वर्णन करता है जहां कई डेवलपर्स ने सिस्टम में नई सुविधाओं को जोड़ा है, लेकिन किसी ने वास्तव में समग्र वास्तुकला पर नजर नहीं रखी और न ही कभी रिफैक्टोरिंग किए गए थे? मुझे लगता है कि …

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

3
फ़ंक्शन मापदंडों का एनोटेट क्यों नहीं?
इस प्रश्न को उत्तर देने योग्य बनाने के लिए, मान लें कि प्रोग्रामर के दिमाग में अस्पष्टता की लागत कहीं अधिक है तो कुछ अतिरिक्त कीस्ट्रोक्स। यह देखते हुए कि, मैं अपने साथियों को अपने कार्य मापदंडों की व्याख्या न करने की अनुमति क्यों दूंगा ? निम्नलिखित कोड को एक …
28 f#  parameters 

8
सी # जेनरिक - निरर्थक विधि से कैसे बचें?
मान लें कि मेरे पास दो कक्षाएं हैं जो इस तरह दिखती हैं (कोड का पहला ब्लॉक और सामान्य समस्या सी # से संबंधित है): class A { public int IntProperty { get; set; } } class B { public int IntProperty { get; set; } } इन वर्गों को …
28 c#  generics 

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

2
निम्नलिखित (एंटी) पैटर्न का नाम क्या है? इसके फायदे और नुकसान क्या हैं?
पिछले कुछ महीनों में, मैंने निम्नलिखित तकनीक / पैटर्न पर कुछ बार ठोकर खाई। हालाँकि, मुझे कोई विशिष्ट नाम नहीं मिल रहा है, और न ही मैं इसके सभी फायदे और नुकसान के बारे में 100% निश्चित हूं। पैटर्न निम्नानुसार है: जावा इंटरफ़ेस के भीतर, सामान्य तरीकों के एक सेट …

11
जब मैं सी में स्थानांतरण और गुणा के बीच के समय में अंतर का परीक्षण करता हूं, तो कोई अंतर नहीं है। क्यूं कर?
मुझे सिखाया गया है कि बाइनरी में स्थानांतरण 2 ^ k से गुणा करने की तुलना में बहुत अधिक कुशल है। इसलिए मैं प्रयोग करना चाहता था, और मैंने इसका परीक्षण करने के लिए निम्न कोड का उपयोग किया: #include <time.h> #include <stdio.h> int main() { clock_t launch = clock(); …

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