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

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

2
वर्कफ़्लो, संपादन चीजें आपके वर्तमान कार्य में नहीं
आमतौर पर जब मैं कार्यक्रम करता हूं, तो मेरे सामने एक स्पष्ट कार्य होता है, लेकिन मुझे जाते ही कष्टप्रद चीजें मिलेंगी। यहाँ मुझे तीन विकल्प दिखाई देते हैं: इसे बाद में करें (टिकट जोड़ना भूल गए / समय बिताना पड़ सकता है) इसे अभी करें और इसे मेरे वर्तमान …

2
Gitignore के साथ निरंतर तैनाती
Git के साथ निरंतर परिनियोजन करते समय, आप gitignore में उपेक्षित फ़ाइलों को कैसे संभालते हैं? उन फ़ाइलों को गोपनीयता कारणों से अनदेखा किया जाता है (अर्थात उन्हें अन्य दूरस्थ रिपॉजिटरी की तरह नहीं हटाया जाता है, जैसे GitHub), लेकिन उन उपेक्षित फ़ाइलों को निरंतर परिनियोजन रिपॉजिटरी में नहीं धकेले …

2
जावा 8 स्ट्रीम इंस्टेंसेस हमेशा पास () होना चाहिए?
Quoth जावाडोक : धाराओं में एक BaseStream.close () विधि है और AutoCloseable को लागू करता है, लेकिन लगभग सभी स्ट्रीम इंस्टेंस को उपयोग के बाद वास्तव में बंद करने की आवश्यकता नहीं है। आम तौर पर, केवल धाराएँ जिनका स्रोत एक IO चैनल है (जैसे कि Files.lines द्वारा वापस लौटाए …
12 java  resources  java8 

1
GitHub पुल अनुरोधों पर सहकर्मी समीक्षा कैसे करें?
हम Bitbucket से GitHub की ओर बढ़ रहे हैं और एक चीज़ जो हम संघर्ष कर रहे हैं, वह सहकर्मी कोड समीक्षाएं हैं जो इस तरह से Bitbucket पर बहुत आसानी से काम करती हैं: लेखक ने एक पुल अनुरोध (GitHub: वही) खोला लेखक समीक्षक के रूप में उसकी / …

5
आखिरकार और विध्वंसक के बीच वैचारिक अंतर क्या है?
सबसे पहले, मैं अच्छी तरह से जानता हूं कि C ++ में कोई 'अंत में' निर्माण क्यों नहीं है? लेकिन एक अन्य प्रश्न पर एक लंबी-बढ़ती टिप्पणी चर्चा एक अलग प्रश्न को स्पष्ट करती है। इस मुद्दे के अलावा कि finallyC # और Java में मूल रूप से केवल एक …

1
एक सुविधा शाखा से उप-शाखा पर काम करने के लिए जिट ब्रांचिंग
हम वर्तमान में निम्न स्थिति में हैं, जहां एक सुविधा शाखा को एक उप-सुविधा शाखा के लिए शाखाबद्ध किया गया है (जैसे, एक ही सुविधा के लिए बैकएंड और फ्रंटेंड चीजों पर काम करना): o | o development |\ | o feature-a | | | o | |\ | | …
12 git  branching 

3
C ++ में गैर-वैकल्पिक पॉइंटर्स बनाम नॉन-कॉस्ट रेफरेंस
में अन्य सी ++ विशेषताएं, संदर्भ तर्क की गूगल सी ++ स्टाइल गाइड , मैंने पढ़ा है कि गैर स्थिरांक संदर्भ नहीं किया जाना चाहिए। संदर्भ द्वारा पारित सभी मापदंडों को कॉस्ट लेबल किया जाना चाहिए। यह स्पष्ट है कि फ़ंक्शन कॉल को देखने के लिए जो संदर्भों का उपयोग …

5
कैशिंग का प्रबंधन करने के लिए कक्षा में SRP के उल्लंघन से कैसे बचें?
नोट: कोड नमूना c # में लिखा गया है, लेकिन इससे कोई फर्क नहीं पड़ता। मैंने एक टैग के रूप में c # डाला है क्योंकि मैं एक और अधिक एप्रीप्रिएट नहीं कर सकता। यह कोड संरचना के बारे में है। मैं क्लीन कोड पढ़ रहा हूं और एक बेहतर …

2
यूनिट परीक्षण विशेषताओं को आम तौर पर सार्वजनिक तरीकों की आवश्यकता क्यों होती है?
मैंने हाल ही में नोट किया कि एक .NET असेंबली में संरक्षित विधि में [TestInitialize] को जोड़ने का सम्मान नहीं किया गया था, लेकिन अगर मैंने विधि को सार्वजनिक किया तो इसे यूनिट टेस्ट धावक (इस मामले में Resharper) कहा गया। मैंने पूर्व में कई बार परीक्षण विधियों के साथ …

3
फ्लक्स पैटर्न को समझना
मैं वास्तव में फ्लक्स पैटर्न का अध्ययन कर रहा हूं और कुछ ऐसा है जिसे मैं दुकानों के संबंध में नहीं समझ सकता हूं । वे वास्तव में क्या हैं? मैंने कई लेख पढ़े हैं, और ऐसा लगता है कि यह डोमेन की चिंता करता है। क्या इसका मतलब यह …

2
क्या JRE लाइब्रेरी में कक्षाएं बाहरी / गैर-JRE असेंबली से अवलोकन योग्य और / या अतुल्यकालिक रीड का समर्थन करती हैं?
ऑब्जेक्ट संदर्भों पर थ्रेड-सुरक्षित तरीके से काम करने के लिए मैं अपने क्रॉस-प्लेटफ़ॉर्म लाइब्रेरी (जैसे JRE पर) को कैसे लागू कर सकता हूं, ताकि अन्य प्लेटफार्मों पर देशी फ्रंट-एंड ऑब्जेक्ट का निरीक्षण कर सकें और ऑब्जर्वेबल पैटर्न का लाभ उठा सकें? थोड़ा बैकग्राउंड - अधिकांश फ्रंट-एंड फ्रेमवर्क में उपयोग किए …

2
कई डेटाबेस प्रकारों का समर्थन करने के लिए सार डेटाबेस इंटरफेस कैसे लिखे जाते हैं?
कोई अपने बड़े अनुप्रयोग में एक अमूर्त वर्ग को कैसे डिज़ाइन करना शुरू करता है जो कई प्रकार के डेटाबेस के साथ इंटरफेस कर सकता है, जैसे कि MySQL, SQLLite, MSSQL, आदि? इस डिज़ाइन पैटर्न को क्या कहा जाता है और यह कहाँ से शुरू होता है? मान लीजिए कि …
12 c#  database 

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

3
सॉफ्टवेयर में सीधे ज्ञात मुद्दों को रखने के लिए उपयुक्त है?
मैंने एंड्रॉइड ऐप का रखरखाव कर लिया है, और कुछ अवशिष्ट समस्याएं हैं जो मैंने कम या ज्यादा तय की हैं, लेकिन अभी भी विभिन्न एंड्रॉइड ओएस संस्करणों के कारण समस्याएँ हैं। उदाहरण के लिए, MediaPlayer क्लास के साथ एक वेब रिक्वेस्ट भेजने पर रिक्वेस्ट को भेजने से पहले OS …

2
C ++ 11 में auto_ptr पदावनति के लिए डिज़ाइन परिवर्तनों को कैसे संभालें?
हम C ++ 11 (यानी, -std=c++11) के तहत एक पुस्तकालय का परीक्षण कर रहे हैं । पुस्तकालय का उपयोग करता है auto_ptrऔर इस पैटर्न: Foo* GetFoo() { autoptr<Foo> ptr(new Foo); // Initialize Foo ptr->Initialize(...); // Now configure remaining attributes ptr->SomeSetting(...); return ptr.release(); } C ++ 11 को हटा दिया गया …
12 design  c++  c++11 

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