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

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


11
क्या यह वर्ग डिजाइन एकल जिम्मेदारी सिद्धांत का उल्लंघन करता है?
आज मेरी किसी से बहस हो गई थी। मैं एनीमिक डोमेन मॉडल के विपरीत एक समृद्ध डोमेन मॉडल होने के लाभों की व्याख्या कर रहा था। और मैंने एक साधारण वर्ग की तरह अपनी बात का प्रदर्शन किया: public class Employee { public Employee(string firstName, string lastName) { FirstName = …

9
क्या कोड में प्रतिदिन एक अच्छा अभ्यास करना / जाँच करना है?
मैं मार्टिन फ़ॉवेलर के कंटीन्यूअस इंटीग्रेशन पर पढ़ रहा हूं और वह "हर दिन हर व्यक्ति को मुख्य बातें" के रूप में सूचीबद्ध करता है। जब तक मैं जिस अनुभाग पर काम कर रहा हूं वह पूरा नहीं होता है तो मुझे कोड करना पसंद नहीं है और व्यवहार में …

22
क्यों कुछ प्रोग्रामर सोचते हैं कि सिद्धांत और व्यवहार के बीच एक विपरीत है? [बन्द है]
सिविल इंजीनियरिंग के साथ सॉफ्टवेयर इंजीनियरिंग की तुलना करते हुए, मैं सोच के एक अलग तरीके का पालन करने के लिए आश्चर्यचकित था: कोई भी सिविल इंजीनियर जानता है कि यदि आप बगीचे में एक छोटी सी झोपड़ी का निर्माण करना चाहते हैं, तो आप केवल सामग्री प्राप्त कर सकते …

10
क्या कई निजी कार्य / तरीके होने जैसी कोई बात है?
मैं अच्छी तरह से प्रलेखित कोड के महत्व को समझता हूं। लेकिन मैं स्व-दस्तावेज कोड के महत्व को भी समझता हूं । किसी विशेष फ़ंक्शन को नेत्रहीन पढ़ना आसान है, हम सॉफ़्टवेयर रखरखाव के दौरान तेजी से आगे बढ़ सकते हैं। इसके साथ ही कहा, मुझे बड़े कार्यों को अन्य …

3
&& और || तार्किक नहीं हैं लेकिन सशर्त संचालक हैं?
मैं थोड़ा MSDN सी # प्रलेखन जिसमें कहा गया है कि से उलझन में हूँ &और |तार्किक ऑपरेटर हैं और कहा कि &&और ||सशर्त ऑपरेटर हैं। मैं कॉल करता रहता हूं &&, ||और !लॉजिकल ऑपरेटर्स, तो मैं गलत हूं?

4
थ्रेड पूल क्या है?
कोई एक थ्रेडपूल कैसे लागू करेगा? मैं "थ्रेडपूल" के लिए विकिपीडिया पर पढ़ रहा हूं, लेकिन मैं अभी भी यह पता नहीं लगा सकता कि इस प्रश्न को हल करने के लिए किसी को क्या करना चाहिए (संभवत: इसलिए कि मुझे समझ में नहीं आया कि एक थ्रेडपूल सरल शब्दों …

11
एक कार्यक्रम को कई वर्गों में विभाजित करना क्यों अच्छा है? [बन्द है]
मैं अभी भी हाई स्कूल (10 वीं कक्षा में प्रवेश) में एक छात्र हूं, और मुझे अभी तक स्कूल में एक वास्तविक कंप्यूटर पाठ्यक्रम लेना है। मैंने अब तक जो कुछ भी किया है वह किताबों के माध्यम से है। उन पुस्तकों ने मुझे विरासत जैसी अवधारणाएं सिखाई हैं, लेकिन …

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

7
क्या यूनिट टेस्ट के बजाय स्वीकृति और एकीकरण परीक्षणों का उपयोग करना पर्याप्त है?
इस प्रश्न का संक्षिप्त परिचय। मैंने अब एक वर्ष से अधिक समय तक टीडीडी और हाल ही में बीडीडी का उपयोग किया है। मैं अपने परीक्षणों को अधिक कुशलता से लिखने के लिए मॉकिंग जैसी तकनीकों का उपयोग करता हूं। हाल ही में मैंने अपने लिए थोड़ा पैसा प्रबंधन कार्यक्रम …

7
परीक्षण क्षमता के लिए डिजाइन करते समय स्थिर उपयोगिता वर्गों के साथ कैसे व्यवहार करें
हम अपने सिस्टम को परीक्षण योग्य बनाने के लिए और टीडीडी का उपयोग करके विकसित किए गए अधिकांश हिस्सों में डिजाइन करने का प्रयास कर रहे हैं। वर्तमान में हम निम्नलिखित समस्या को हल करने का प्रयास कर रहे हैं: विभिन्न स्थानों पर हमारे लिए स्थिर सहायक विधियों जैसे कि …

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

3
हमें निजी सदस्यों को हेडर में रखने की आवश्यकता क्यों है?
निजी चर एक वर्ग के उपयोगकर्ता के लिए जटिलता और कार्यान्वयन विवरण छिपाने का एक तरीका है। यह बल्कि एक अच्छी सुविधा है। लेकिन मुझे समझ में नहीं आता है कि c ++ में हमें उन्हें एक क्लास के हेडर में डालने की आवश्यकता क्यों है। मैं इसे करने के …
62 c++  headers 

6
ऑब्जेक्ट पूलिंग एक पदावनत तकनीक है?
मैं ऑब्जेक्ट पूलिंग की अवधारणा से बहुत परिचित हूं और मैं हमेशा इसका यथासंभव उपयोग करने की कोशिश करता हूं। इसके अतिरिक्त मुझे हमेशा लगता था कि ऑब्जेक्ट पूलिंग मानक मानदंड है जैसा कि मैंने देखा है कि जावा स्वयं के साथ-साथ अन्य चौखटे जितना संभव हो उतना पूलिंग का …

4
तीरों का उद्देश्य क्या है?
मैं हास्केल के साथ कार्यशील प्रोग्रामिंग सीख रहा हूं, और मैं पहले समझ द्वारा अवधारणाओं को हथियाने की कोशिश करता हूं कि मुझे उनकी आवश्यकता क्यों है। मैं कार्यात्मक प्रोग्रामिंग भाषाओं में तीर के लक्ष्य को जानना चाहूंगा। वे किस समस्या का समाधान करते हैं? मैंने http://en.wikibooks.org/wiki/Haskell/Understand_arrows और http://www.cse.chalmers.se/~rjmh/afp-arrows.pdf की …

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