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

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

5
क्या मैं यह सोचने में गलत हूं कि ऑटोमैपर जैसी किसी चीज की जरूरत खराब डिजाइन का संकेत है?
आटोमैपर .Net के लिए एक "ऑब्जेक्ट-ऑब्जेक्ट मैपर" है, जिसका अर्थ है कि एक वर्ग से दूसरे वर्ग में वस्तुओं की नकल करना जो एक ही चीज़ का प्रतिनिधित्व करता है। यह कभी क्यों उपयोगी है? क्या कक्षाओं का दोहराव कभी उपयोगी / अच्छा डिज़ाइन है?
35 c#  design  .net 

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

3
OO में क्या संदेश गुजर रहा है?
मैं OO प्रोग्रामिंग का अध्ययन कर रहा हूं, मुख्य रूप से C ++, C # और Java में। मुझे लगा कि मेरे पास इनकैप्सुलेशन, इनहेरिटेंस और पॉलिमोर्फिज्म (साथ ही इस साइट पर बहुत सारे प्रश्न पढ़ने के बारे में) की मेरी समझ के साथ इस पर अच्छी पकड़ है। एक …
35 java  c#  c++  object-oriented 

5
एक HTML / जावास्क्रिप्ट के पेशेवरों और विपक्ष केवल वेब ऐप [बंद]
मैं एक ASP.NET रूपों की पृष्ठभूमि से आता हूं और सर्वर साइड कोडिंग को अतीत में बहुत शक्तिशाली पाया है। हाल ही में, हालांकि, मैं फ्रंट-एंड के सर्वर साइड कोड को चरणबद्ध करना चाहता हूं और इसे शुद्ध HTML / जावास्क्रिप्ट के साथ बदलना चाहता हूं, जो JSON वेबसर्विस के …

2
एक नई परियोजना के लिए JAX-RS कार्यान्वयन का चयन करना
मैं एक नया जावा प्रोजेक्ट शुरू कर रहा हूं जिसके लिए एक RESTful API की आवश्यकता होगी। यह मोबाइल ग्राहकों की सेवा करने वाला एक सास व्यावसायिक अनुप्रयोग होगा। मैंने जावा ईई 6 के साथ एक परियोजना विकसित की है, लेकिन मैं पारिस्थितिकी तंत्र से बहुत परिचित नहीं हूं, क्योंकि …
35 java  rest  java-ee 

16
प्रोग्रामिंग करते समय अन्य संख्या आधारों का उपयोग क्यों करें
मेरे सहकर्मी और मैं इस बात का पता लगाने के लिए अपने दिमाग को झुका रहे हैं कि कोई भी अपने बेस से 10 नंबर के आधार पर नंबर प्रोग्राम करने के लिए क्यों जाएगा। मैंने सुझाव दिया कि शायद आप सही आधार के साथ चर डालकर लंबे समीकरणों को …

6
स्काला के लिए री-अविष्कार सिस्टम डिज़ाइन
कई, कई, चन्द्रमाओं से पहले, मैंने ऑब्जेक्ट ओरिएंटेड सॉफ्टवेयर इंजीनियरिंग में अपने स्वामी किया। मैंने सब कुछ कवर किया: प्रोजेक्ट दीक्षा, आवश्यकताएं, विश्लेषण, डिजाइन, वास्तुकला, विकास, आदि। मेरी सभी समय की पसंदीदा आईटी पुस्तक विकासशील वस्तु उन्मुख सॉफ्टवेयर, एक अनुभव आधारित दृष्टिकोण (आईबीएम-1996) थी। अपने समय के सच्चे विशेषज्ञों के …

2
ASP.NET MVC में डेटा एक्सेस को अलग करना
मैं यह सुनिश्चित करना चाहता हूं कि मैं एमवीसी में अपनी पहली वास्तविक दरार के साथ उद्योग के मानकों और सर्वोत्तम प्रथाओं का पालन कर रहा हूं। इस स्थिति में, यह C # का उपयोग करते हुए ASP.NET MVC है। मैं अपने मॉडल के लिए कोड-प्रथम ऑब्जेक्ट्स (डेटाबेस पहले से …


5
चेक किए गए अपवादों से कैसे निपटें जो कभी भी फेंके नहीं जा सकते
उदाहरण: foobar = new InputStreamReader(p.getInputStream(), "ISO-8859-1"); चूंकि एन्कोडिंग हार्डकोड और सही है, इसलिए निर्माता विनिर्देश में घोषित UnsupportedEncodingException को कभी नहीं फेंकेंगे (जब तक कि जावा कार्यान्वयन टूट नहीं जाता है, जिस स्थिति में मैं वैसे भी खो जाता हूं)। वैसे भी, जावा मुझे उस अपवाद से निपटने के लिए …

4
अमूर्तता के स्तर का निर्धारण कैसे करें
मैं आज "क्लीन कोड" नामक एक किताब पढ़ रहा था और मैं एक पैराग्राफ में आया था लेखक एक समारोह के अनुसार अमूर्त के स्तरों के बारे में बात कर रहे थे, उन्होंने कुछ कोड को निम्न / मध्यवर्ती / उच्च स्तर के अमूर्त के रूप में वर्गीकृत किया। मेरा …

7
प्रकाश को देखने के लिए कॉपी / पेस्ट / स्पेगेटी प्रोग्रामर कैसे बदलें?
इस सवाल से प्रेरित था इस एक । जबकि अन्य प्रश्न को स्थानीयकृत माना गया था, मेरा मानना ​​है कि अंतर्निहित समस्या कुछ ऐसी है जो हमारे उद्योग में बेहद आम है। मुझे पता है कि कुछ डेवलपर हैं, जो इसे पढ़ेंगे और सोचेंगे कि मैं यह सामान बना रहा …

5
क्या आपके असली नाम के तहत एंड्रॉइड मार्केट में एंड्रॉइड ऐप को बेचना एक बुरा विचार है? [बन्द है]
मैं अभी एंड्रॉइड डेवलपमेंट में शुरू हो रहा हूं और कुछ छोटे "अभ्यास" ऐप पर काम कर रहा हूं। एक उदाहरण के रूप में, एक लाइव वॉलपेपर है। विकास के प्रयास के संदर्भ में अन्य समान हैं। जब ये एप्स हो जाएंगे तो मैं उन्हें बाजार में सूचीबद्ध करना चाहूंगा। …

9
क्या गैर-आईटी लोग विकी को संभाल सकते हैं? [बन्द है]
मेरी कंपनी अपने बाजार अनुसंधान डेटा प्रबंधन में सुधार करना चाहती है। वर्तमान डेटा प्रबंधन शैली: “अरे जिम्बो, हमारे व्हाट्सएप 2.0 की वह तस्वीर कहाँ है? "हाँ, मुझे उस आदमी से उस कंपनी के बारे में ईमेल याद है, मेरे आउटलुक को सर्च करने के लिए कुछ मिनटों के लिए" …

11
टीम के सदस्य के बारे में क्या करें जो हर समय छोड़ने की धमकी देता है और उसके साथ काम करना मुश्किल है? [बन्द है]
मैं 3 डेवलपर्स के साथ एक छोटे से विकास समूह में काम करता हूं। हम शिथिल रूप से प्रबंधित हैं और टीम के लिए कोई संरचना नहीं है। कोई नामित टीम लीडर नहीं है और प्रबंधक काफी हद तक बंद है। वरिष्ठ डेवलपर 4 साल के लिए कंपनी के साथ …

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