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

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

8
डाई को रोल करने के उपयोग के मामले को कवर करने के लिए अच्छी इकाई परीक्षण क्या हैं?
मैं इकाई परीक्षण के साथ पकड़ में आने की कोशिश कर रहा हूं। मान लें कि हमारे पास एक डाई है जिसमें 6 के बराबर डिफ़ॉल्ट पक्ष हो सकते हैं (लेकिन 4, 5 पक्षीय आदि हो सकते हैं): import random class Die(): def __init__(self, sides=6): self._sides = sides def roll(self): …

3
एक कंस्ट्रक्टर कितना जटिल होना चाहिए
मैं अपने सहकर्मी के साथ चर्चा कर रहा हूं कि एक निर्माणकर्ता कितना काम कर सकता है। मेरे पास एक वर्ग है, बी जिसे आंतरिक रूप से एक अन्य ऑब्जेक्ट की आवश्यकता होती है। ए। ऑब्जेक्ट ए कुछ सदस्यों में से एक है जिसे क्लास बी को अपना काम करने …
18 c#  constructors 

2
जटिल MVVM (कई विचारों) के साथ मदद
मुझे निम्नलिखित परिदृश्य के लिए दृश्य मॉडल बनाने में मदद चाहिए: दीप, पदानुक्रमित डेटा डेटा के एक ही सेट के लिए एकाधिक दृश्य प्रत्येक दृश्य सक्रिय चयन के आधार पर एक एकल, गतिशील रूप से परिवर्तित दृश्य है एक संपत्ति के मूल्य के आधार पर, टैब नियंत्रण में विभिन्न प्रकार …
18 wpf  mvvm 

7
यदि / अन्यथा बयानों को मामलों की दुर्लभता या उनके साथ व्यवहार की कठिनाई द्वारा व्यवस्थित किया जाना चाहिए?
कुछ कोड में मैं अभी लिख रहा हूँ, मेरे पास कुछ इस तरह है: if (uncommon_condition) { do_something_simple(); } else { do(); something(); long(); and(); complicated(); } मेरा एक भाग सोचता है "यह जिस तरह से लिखा गया है वह ठीक है। सरल मामलों को पहले जाना चाहिए और अधिक …

5
जावा वेब एप्लिकेशन फ़ोल्डर संरचना
J2EE के लिए एक शुरुआत के रूप में, मैंने हाल ही में J2EE के कोर का उपयोग करके अपने स्वयं के प्रोजेक्ट को विकसित करना शुरू किया है: सर्वलेट्स & एसएसपीएस। मैं मूल्यांकन नहीं कर सका कि मेरी परियोजना फ़ोल्डर संरचना सही है या नहीं। यहाँ मेरा प्रोजेक्ट फोल्डर स्ट्रक्चर …

4
संरचना परीक्षण कैसे करें जहां एक परीक्षण दूसरे परीक्षण का सेटअप है?
मैं एकीकरण एक प्रणाली का परीक्षण, केवल सार्वजनिक API का उपयोग करके। मेरे पास एक परीक्षण है जो कुछ इस तरह दिखता है: def testAllTheThings(): email = create_random_email() password = create_random_password() ok = account_signup(email, password) assert ok url = wait_for_confirmation_email() assert url ok = account_verify(url) assert ok token = get_auth_token(email, …
18 testing 

2
एक महत्वपूर्ण बग को ठीक करते समय शब्दार्थ संस्करण
मैं वर्तमान में एक पुस्तकालय का प्रबंधन करता हूं जिसमें बहुत अधिक सार्वजनिक उपयोग होता है, और मेरे पास शब्दार्थ संस्करण के बारे में एक प्रश्न था । मैं लाइब्रेरी के एक महत्वपूर्ण भाग को फिर से जोड़ना चाहता हूं जो गलत तरीके से लागू किया गया है - और …

4
अनुभव से कितना फर्क पड़ता है? [बन्द है]
बन्द है। यह सवाल ऑफ टॉपिक है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न अपडेट करें तो यह है -विषय पर सॉफ्टवेयर इंजीनियरिंग स्टैक एक्सचेंज के लिए। 6 साल पहले बंद हुआ । मुझे लगता है कि कई नौकरियों में …

2
MIT लाइसेंस में एट्रिब्यूशन के लिए क्या आवश्यकताएं हैं?
choosealicense.com का दावा है कि एमआईटी लाइसेंस "एक अनुज्ञेय लाइसेंस है जो संक्षिप्त और बिंदु तक है। यह लोगों को आपके कोड के साथ उचित अटेंशन और वारंटी के बिना कुछ भी करने देता है ”(जोर मेरा)। लाइसेंस पढ़ना, हालांकि, मुझे यह दावा करते हुए कुछ भी दिखाई नहीं देता …

5
काम में एक समस्या का एक बेहतर समाधान मिला - क्या मुझे कोड स्निपेट ऑनलाइन पोस्ट करने से रोकना चाहिए?
मुझे लगता है कि हम में से अधिकांश, प्रोग्रामर, हर दिन की समस्याओं को हल करने के लिए स्टैक ओवरफ्लो का उपयोग करते थे: कुछ करने के लिए एक कुशल एल्गोरिथ्म के लिए देखा। अब एक स्थिति की कल्पना करें: आपको हल करने में समस्या है। थोड़ा गुगली हुई, एक …
18 legal 

5
एकीकरण परीक्षण के लिए इन-मेमोरी डेटाबेस का उपयोग क्यों करें?
जब मैं परीक्षण के लिए उपयोग किए जाने वाले इन-मेमोरी डेटाबेस कार्यान्वयन का एक बहुत कुछ देखता हूं, तो मैं वास्तव में उलझन में हूं, क्योंकि मैंने एकीकरण परीक्षण के सर्वोत्तम अभ्यासों से बहुत कुछ सुना है कि परीक्षण चलाने वाले पर्यावरण को ऑपरेटिंग सिस्टम सहित उत्पादन वातावरण के समान …
18 testing 

5
प्रोग्रामिंग की नौकरियों में छूटी हुई डेडलाइन आम हैं? [बन्द है]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। 6 साल पहले बंद हुआ । ताला लगा हुआ । यह सवाल और इसके जवाब बंद हैं क्योंकि यह सवाल ऑफ-टॉपिक है लेकिन इसका ऐतिहासिक महत्व है। यह वर्तमान में नए …

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

4
पायथन डेकोरेटर्स और लिस्प मैक्रोज़
जब पायथन डेकोरेटर्स को देखते हुए किसी ने बयान दिया, कि वे लिस्प मैक्रोज़ (विशेष रूप से क्लीजुर) के समान शक्तिशाली हैं। PEP 318 में दिए गए उदाहरणों को देखते हुए यह मुझे ऐसा लगता है जैसे वे लिस्प में सादे पुराने उच्च-क्रम के कार्यों का उपयोग करने का सिर्फ …
18 python  lisp  clojure  macros 

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

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