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

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

6
मुझे अपनी व्यावसायिक कक्षाओं का नाम किस भाषा में रखना चाहिए?
मैं इस प्रश्न के साथ सर्वश्रेष्ठ अभ्यास का अनुरोध कर रहा हूं। यह केवल एक मुद्दा है अगर ग्राहक कंपनी कड़ाई से राष्ट्रीय है अंग्रेजी के अलावा एक देशी भाषा है, मुझे लगता है। यदि ग्राहक के पास मुख्य रूप से बहुत डोमेन विशिष्ट (कहते हैं, जर्मन) अभिव्यक्तियाँ हैं, तो …
29 naming 

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

11
क्या आपके सर्वश्रेष्ठ प्रोग्रामर को स्रोत नियंत्रण में अन्य सभी के कोड की जांच करनी चाहिए?
में से एक SVN और Git के बीच मतभेद भंडार तक पहुंच को नियंत्रित करने की क्षमता है। दोनों की तुलना करना कठिन है क्योंकि इस बात को लेकर मतभेद है कि किसे बदलाव की अनुमति दी जानी चाहिए! यह सवाल एक कंपनी में एक टीम के लिए केंद्रीकृत भंडार …

8
क्या सीआई उपकरण के साथ प्रक्रियाएं चलाना उचित है?
मेरी कंपनी में, हमारे पास असमान क्रोन नौकरियों (कई प्रणालियों पर) की एक दलदल है और मैन्युअल रूप से उन प्रक्रियाओं को बंद कर दिया है जो हमारे व्यवसाय को चालू रखते हैं जो कि वर्षों के विकास और बाद की उपेक्षा का परिणाम है। किसी दिन, हमें स्पष्ट कारणों …

3
ओपन-सोर्स प्रोजेक्ट "टेक ओवर" के बारे में कैसे जाना है?
एक ओपन-सोर्स प्रोजेक्ट है जिसे मैं नियमित रूप से दिलचस्पी लेता हूं और उपयोग करता हूं। यह अपाचे लाइसेंस 2.0 के तहत लाइसेंस प्राप्त है और इसकी मूल रूप से कोई गतिविधि नहीं है। यह Google कोड पर होस्ट किया गया है और मैं इसे जारी रखने में रुचि रखता …

11
बेस क्लास के समान फ़ाइल में इंटरफ़ेस की घोषणा करना, क्या यह एक अच्छा अभ्यास है?
विनिमेय और परीक्षण योग्य होने के लिए, आमतौर पर तर्क के साथ सेवाओं के लिए इंटरफ़ेस की आवश्यकता होती है, जैसे public class FooService: IFooService { ... } डिजाइन-वार, मैं इससे सहमत हूं, लेकिन एक चीज जो मुझे इस दृष्टिकोण से परेशान करती है वह यह है कि एक सेवा …

3
एक साधु को देखने के विभिन्न तरीके
हास्केल सीखते समय, मैंने बहुत सारे ट्यूटोरियल का सामना करने की कोशिश की है जो यह समझाने की कोशिश कर रहे हैं कि हास्केल में मोनाड्स और मोनाड्स क्यों महत्वपूर्ण हैं। उनमें से प्रत्येक ने सादृश्य का उपयोग किया ताकि अर्थ को पकड़ना आसान हो। दिन के अंत में, मेरे …

9
इंटरफ़ेस नामकरण: उपसर्ग 'कैन-' बनाम प्रत्यय '-एबल'
इंटरफेस जैसे उदाहरण के लिए प्रत्यय के रूप में '-able' का उपयोग करना आम है सीरियल करने योग्य मुद्रण योग्य असंख्य पीने योग्य घूर्णन योग्य मैं सोच रहा था कि 'कैन-' बेहतर हो सकता है क्योंकि यह अधिक वर्णनात्मक हो सकता है। हां, यह अधिक चिंताजनक है और यह इंटरफ़ेस …
29 api  interfaces 

10
मैं प्रोग्राम नहीं कर सकता क्योंकि मैं जिस कोड का उपयोग कर रहा हूं वह पुरानी कोडिंग शैलियों का उपयोग करता है। क्या यह प्रोग्रामर के लिए सामान्य है?
मेरे पास प्रोग्रामर के रूप में मेरी पहली वास्तविक नौकरी है, लेकिन मैं किसी भी समस्या को हल नहीं कर सकता क्योंकि कोडिंग शैली का उपयोग किया जाता है। यहाँ कोड: टिप्पणी नहीं है कार्यों (50, 100, 200, 300 या अधिक अनुक्रम में निष्पादित) नहीं है ifबहुत सारे रास्तों के …

7
क्या गैर-रियलटाइम वेब ऐप के लिए नोड.जेएस से बचने का एक अच्छा कारण है?
मैंने इस बारे में बहुत सारी बातें देखी हैं कि रियल टाइम वेब ऐप्स के लिए Node.js कितना बढ़िया है - ऐसी चीज़ें, जिनमें सॉकेट्स, कोमेट, AJAX- भारी संचार और बहुत आगे की ज़रूरत होती है। मुझे पता है कि इसकी घटना-चालित, अतुल्यकालिक, थ्रेड-संचालित मॉडल कम ओवरहेड के साथ संगामिति …

6
यूनिट परीक्षण अपेक्षित परिणाम हार्डकोड होना चाहिए?
क्या यूनिट टेस्ट के अपेक्षित परिणाम हार्डकोड किए जा सकते हैं, या क्या वे आरंभिक चर पर निर्भर हो सकते हैं? क्या हार्डकोड या गणना किए गए परिणाम यूनिट टेस्ट में त्रुटियों को पेश करने के जोखिम को बढ़ाते हैं? क्या अन्य कारक हैं जिन पर मैंने विचार नहीं किया …
29 c#  unit-testing 

14
रिच कोड अधिक सामान्य स्वरूपण क्यों नहीं है?
मैं कोड पूरा पढ़ रहा था और लेआउट और शैली के अध्याय में, वह भविष्यवाणी कर रहा था कि कोड संपादक कुछ प्रकार के समृद्ध पाठ प्रारूपण का उपयोग करेंगे। इसका मतलब है, कोड के बजाय इस तरह दिखना Procedure ResolveCollisions { Performs a posteriori collision resolution through spatial partitioning …

1
क्लाइंट-साइड जावास्क्रिप्ट को GPL द्वारा कैसे कवर किया जाता है?
यदि मैंने एक वेब एप्लिकेशन में जीपीएल-लाइसेंस प्राप्त जावास्क्रिप्ट लाइब्रेरी का उपयोग किया है, तो क्या मुझे पूरी साइट का स्रोत कोड किसी को भी डाउनलोड करना होगा और जिसने जावास्क्रिप्ट को डाउनलोड किया हो?

7
क्या काम में व्यक्तिगत कोड का उपयोग करना नैतिक है?
मैं काम पर एक साइड प्रोजेक्ट पर काम कर रहा हूं, जहां मुझे अपने कुछ कोड का उपयोग करना फायदेमंद लगता है जो मैंने अपने विकास को गति देने के लिए व्यक्तिगत रूप से (काम के बाहर) विकसित किए हैं। मेरा पक्ष प्रोजेक्ट कई अलग-अलग प्लेटफार्मों ( DB2 , Oracle, …

3
क्या एंटिटी फ्रेमवर्क कोड पहले उत्पादन में थोड़ा व्यर्थ / बेकार है और उत्पादन के लिए एक अच्छी EF रणनीति क्या है?
मैं हाल ही में एंटिटी फ्रेमवर्क 4.1 कोड फर्स्ट के साथ प्रोग्रामिंग कर रहा हूं और इसे विकास के लिए प्यार कर रहा हूं, लेकिन केवल एक अंत योजना और तेजी से बदलती फीचर सूची के साथ, मैं एप्लिकेशन की जरूरतों को पूरा करने के लिए कक्षा / डेटाबेस को …

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