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

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

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

11
तथाकथित "क्रॉस-कटिंग चिंताओं" को SOLID / DI / IoC तोड़ने का एक वैध बहाना कहा जाता है?
मेरे सहयोगियों को "लॉगिंग / कैशिंग / आदि कहना पसंद है। यह एक क्रॉस-कटिंग चिंता है" और फिर हर जगह इसी सिंगलटन का उपयोग करके आगे बढ़ें। फिर भी वे IoC और DI से प्यार करते हैं। क्या यह वास्तव में एसओएलआई डी सिद्धांत को तोड़ने के लिए एक वैध …

2
विजुअल स्टूडियो कम्युनिटी एडिशन लाइसेंस को समझना
हाल ही में Microsoft ने Visual Studio: Visual Studio सामुदायिक संस्करण का एक निःशुल्क संस्करण जारी किया है लाइसेंस कहता है यदि आप इन नियमों के नियमों का पालन करते हैं, तो आप सही मायने में कम हैं। स्थापना और उपयोग अधिकार। ए। व्यक्तिगत लाइसेंस। यदि आप अपने स्वयं के …

8
निर्माण को विफल करने वाले स्वचालित रूप से पुनरावृत्ति होती है
मेरा एक सहयोगी ने मुझसे कहा कि वह, पूर्ववत करता है कि निर्माण में विफल रहा है के लिए हमारी सीआई सर्वर बनाने में सोच तो है HEADमें masterहमेशा होता है स्थिर (कम से कम निर्माण गुजर के रूप में)। क्या यह सबसे अच्छा अभ्यास है या यह masterतब तक …

3
GitHub परियोजना को त्यागने के लिए मुझे (अधिकतर) योगदान कैसे करना चाहिए?
मैं हाल ही में GitHub में खुले स्रोत सहयोग में आने की कोशिश कर रहा हूं और ऐसी स्थिति में चला गया हूं जिसके लिए मैं उत्सुक हूं कि आगे बढ़ने का पसंदीदा तरीका क्या है। लगभग एक महीने पहले, मुझे एक लाइब्रेरी के लिए GitHub पर एक प्रोजेक्ट मिला …

2
छंटाई एल्गोरिथ्म के लिए "स्थिर" होने का क्या मतलब है?
विभिन्न छँटाई एल्गोरिदम के बारे में पढ़ने में मैंने यह उल्लेख किया है कि कुछ "स्थिर" हैं और कुछ नहीं हैं। एल्गोरिथ्म का चयन करते समय इसका क्या अर्थ है, और उस आधार पर क्या ट्रेडऑफ़ शामिल हैं?
43 sorting 

7
जब निर्भरता उलटा सिद्धांत लागू करने के लिए नहीं?
मैं फिलहाल SOLID का पता लगाने की कोशिश कर रहा हूं। तो डिपेंडेंसी इनवर्सन प्रिंसिपल का मतलब है कि किसी भी दो वर्गों को इंटरफेस के माध्यम से संवाद करना चाहिए, सीधे नहीं। उदाहरण: यदि class Aएक विधि है, जो किसी प्रकार की वस्तु के लिए एक संकेतक की अपेक्षा …

1
प्रोग्रामर `Acme` का उपयोग पैकेज, नेमस्पेस या निर्देशिका नाम के रूप में क्यों करते हैं [बंद]
यह एक मूर्खतापूर्ण सवाल हो सकता है या नहीं भी हो सकता है, लेकिन मैं वास्तव में किसी ऐसी चीज का जवाब जानना चाहूंगा जो मुझे कुछ समय से परेशान कर रही है। मैं अक्सर प्रोग्रामिंग उदाहरण / सम्मेलनों को देखता हूं जहां प्रोग्रामर ने एक निर्देशिका बनाई है acmeजिसमें …

3
सी # में एक एंटरप्राइज़ प्रोजेक्ट के लिए त्रुटि कोड पैटर्न बनाने के लिए सर्वश्रेष्ठ अभ्यास [बंद]
मैं एक उद्यम परियोजना पर काम कर रहा हूं जिसे कई एसएमबी और एंटरप्राइजेज में तैनात किया जाएगा। इस परियोजना के लिए समर्थन संघर्षपूर्ण होगा और इसलिए मैं त्रुटियों के लिए एक कोडिंग पैटर्न बनाना चाहता हूं ( जैसे HTTP स्थिति कोड )। यह मदद डेस्क लोगों को दस्तावेज़ों को …

5
MVC के पतन क्या हैं? [बन्द है]
मैं एमवीसी / एमवी * का उपयोग कर रहा हूं क्योंकि मैंने वास्तव में वर्षों पहले अपने कोड का आयोजन शुरू किया था। मैं इसे इतने लंबे समय से इस्तेमाल कर रहा हूं कि मैं अपने कोड को संरचना करने के लिए किसी भी अन्य तरीके के बारे में सोच …

7
आप अपनी टीम द्वारा लिखी गई कक्षाओं और कार्यों को कैसे ट्रैक करते हैं?
कोड पर काम करते समय, मुझे कई समान चुनौतियों का सामना करना पड़ता है जो मेरे टीम के साथी करते हैं, और मैंने कुछ सहायक कार्य और कक्षाएं लिखी हैं, और इसलिए उनके पास है। अगर अच्छा संचार होता है, तो मैं किसी महान चीज़ के बारे में सुनूंगा जो …

2
कार्यात्मक प्रोग्रामिंग में क्यों (या क्यों नहीं) अस्तित्वगत प्रकार को बुरा अभ्यास माना जाता है?
क्या कुछ तकनीकें हैं जिनका मैं अस्तित्व के प्रकारों पर निर्भरता को दूर करने के लिए लगातार रिफ्लेक्टर कोड का उपयोग कर सकता हूं? आमतौर पर ये आपके प्रकार के अवांछित निर्माणों को अयोग्य घोषित करने के साथ-साथ दिए गए प्रकार के बारे में कम से कम ज्ञान के साथ …

13
मैं औसत से 4-5x अधिक कहानी बिंदु बना रहा हूं, लेकिन आधे दर पर कीड़े पैदा कर रहा हूं। ग्राफ़ कहते हैं कि यह 2x अधिक बग है, इससे कैसे निपटें?
इसलिए यह आम तौर पर स्वीकार किया जाता है कि शीर्ष स्तरीय प्रोग्रामर अपने अधिक औसत साथियों की तुलना में अधिक / बेहतर कोड के परिमाण का उत्पादन कर सकते हैं । यह भी आमतौर पर स्वीकार किया जाता है कि कोड में की गई त्रुटियों की दर प्रोग्रामर के …

2
'अनुरोध सीमा तक पहुँच' के लिए सुझाया गया HTTP REST स्थिति कोड
मैं एक REST सेवा के लिए एक युक्ति लगा रहा हूं, जिसका एक हिस्सा उपयोगकर्ताओं को सेवा-व्यापी और व्यक्तिगत या संसाधनों के समूहों पर थ्रॉटल करने की क्षमता को शामिल करेगा। समान रूप से, इन के लिए समय-आउट प्रति संसाधन / समूह / सेवा के लिए विन्यास योग्य होगा। मैं …

7
गैर-एफपी लोगों द्वारा कार्यात्मक प्रोग्रामिंग की थोड़ी मात्रा को समझा जा सकता है? [बन्द है]
केस : मैं एक कंपनी में काम कर रहा हूं, पायथन में एक एप्लिकेशन लिख रहा हूं जो सरणियों में बहुत सारे डेटा को संभाल रहा है। मैं इस समय इस कार्यक्रम का एकमात्र डेवलपर हूं, लेकिन यह शायद भविष्य में (1-3 वर्ष) किसी अन्य प्रोग्रामर द्वारा मेरे लिए अज्ञात …

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