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

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

4
यदि मेरी आईडीई इतनी स्मार्ट है, तो मुझे "क्लोन ()" डालने की आवश्यकता क्यों है?
मेरा आईडीई ( नेटबीन्स ) टाइप Collectionsकरते समय मेरी जांच करता है कि मैं कोड लिख रहा हूं। लेकिन फिर, मुझे लौटी हुई वस्तु को क्यों डालना है Object.clone()? जो ठीक है। कोई नुकसान नहीं कोई माफी नहीं। लेकिन फिर भी, मुझे समझ नहीं आया। क्या टाइपिंग की जाँच हो …

3
गिवेन व्हेन (जीडब्ल्यूटी) और अरेंज एक्ट एस्टर (एएए) के बीच अंतर?
TDD में Arrange Act Assert (AAA) सिंटैक्स है: [Test] public void Test_ReturnItemForRefund_ReturnsStockOfBlackSweatersAsTwo_WhenOneInStockAndOneIsReturned() { //Arrange ShopStock shopStock = new ShopStock(); Item blackSweater = new Item("ID: 25"); shopStock.AddStock(blackSweater); int expectedResult = 2; Item blackSweaterToReturn = new Item("ID: 25"); //Act shopStock.ReturnItemForRefund(blackSweaterToReturn); int actualResult = shopStock.GetStock("ID: 25"); //Assert Assert.AreEqual(expectedResult, actualResult); } BDD लेखन परीक्षण …
13 c#  unit-testing  tdd  bdd 

1
वस्तु जीवनकाल के आक्रमणकारी बनाम शब्दार्थ को आगे बढ़ाते हैं
जब मैंने C ++ को बहुत पहले सीखा था, तो मुझे इस बात पर ज़ोर दिया गया था कि C ++ के बिंदु का हिस्सा यह है कि जैसे लूप में "लूप-इनवेरिएंट" होता है, कक्षाओं में भी ऑब्जेक्ट के जीवनकाल से जुड़े इन्वर्टर होते हैं - चीजें जो सच होनी …

4
क्या सी में एक संरचना को पैक करने के लिए एक मानक तरीका या मानक विकल्प है?
जब CI में प्रोग्रामिंग को GCCs __attribute__((__packed__))विशेषता का उपयोग करके स्ट्रक्चर को पैक करने के लिए अमूल्य पाया गया है, तो मैं आसानी से अस्थिर मेमोरी के एक संरचित चंक को बाइट्स के एक सरणी में परिवर्तित कर सकता हूं, जिसे एक बस में प्रेषित किया जा सकता है, स्टोरेज …

1
एचटीएमएल टैग में विशेषताओं के आदेश के लिए एक मानकीकृत अभ्यास है?
मैं एक AngularJS प्रोजेक्ट पर काम कर रहा हूं और मेरे HTML तत्वों में से कई में गुण हैं: <button type="submit" ng-click="Page.UI.DetailView.ExecuteFunction()" ng-disabled="step5.$invalid" class="btn btn-success pull-right"> Submit this Product </button> क्या इन विशेषताओं के क्रम के लिए एक मानकीकृत सम्मेलन है? वर्णमाला? अर्थ द्वारा समूहीकृत (जैसे सभी कोणीय गुण एक …

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

5
टूटी हुई पुरानी / विरासत यूनिट टेस्ट
मैं एक बड़ी कंपनी के लिए काम करता हूं और हजारों जूनियर टेस्ट के साथ एक बड़े जावा एप्लिकेशन के लिए जिम्मेदार हूं। जब से मैं इस भूमिका में आया, तब से 200-300 टूटे हुए परीक्षण (संभवत: वर्षों से टूटे हुए) हैं। परीक्षण पुराने और नाजुक हैं और वे स्पेगेटी …

2
जब कोई कमिट-इन-प्रोग्रेस अचानक से किसी दूसरे पर निर्भर करता है तो उसे कैसे संभालना है?
मैं जीआईटी के साथ अनुभवहीन हूं लेकिन मैं इसकी आदत डालने की पूरी कोशिश करता हूं और अब तक मैं इसे सिर्फ उन प्रोजेक्ट्स के लिए इस्तेमाल कर रहा हूं जिन्हें मैं अकेले काम करता हूं। जब मैं कोड होता है तो स्वाभाविक रूप से कुछ टॉप-डाउन दृष्टिकोण होता है …
13 git 

3
किन कारणों से आप स्विफ्ट में प्रत्येक प्रतिनिधि के लिए एक अलग वर्ग एक्सटेंशन का उपयोग करेंगे?
मैं एक रे वेंडरलिच ट्यूटोरियल के माध्यम से काम कर रहा था और देखा कि लेखक वर्ग एक्सटेंशन का उपयोग करता है ताकि उन्हें क्लास में ही संभाला जाए, बल्कि प्रतिनिधि कॉलबैक रखने के लिए: वर्ग विस्तार के अंदर प्रतिनिधि कॉलबैक: extension LogsViewController : UIPopoverPresentationControllerDelegate { func adaptivePresentationStyleForPresentationController(controller: UIPresentationController, traitCollection: …

4
क्या मुझे विंडोज़ के लिए केवल 32-बिट और दोनों 32- और 64-बिट संस्करणों को तैनात करना चाहिए?
मेरे पास एक संकलित भाषा में लिखा गया एक क्रॉस-प्लेटफ़ॉर्म एप्लिकेशन है। लिनक्स के लिए यह उपयोगकर्ता के लिए उपलब्ध amd64 और i386 दोनों का निर्माण करने के लिए प्रथागत है, इसलिए उपयोगकर्ता अपने वर्तमान वातावरण के लिए उपयुक्त, संस्करण चुन सकता है। मैक में यह यूनिवर्सल बाइनरी बनाने के …

4
कोड का परीक्षण कैसे करें जो जटिल एपीआई (उदाहरण के लिए अमेज़ॅन एस 3) पर निर्भर करता है?
मैं एक विधि के परीक्षण से जूझ रहा हूं जो अमेज़ॅन एस 3 पर दस्तावेज़ अपलोड करता है, लेकिन मुझे लगता है कि यह प्रश्न किसी भी गैर-तुच्छ एपीआई / बाहरी निर्भरता पर लागू होता है। मैं केवल तीन संभावित समाधानों के साथ आया हूं, लेकिन कोई भी संतोषजनक नहीं …
13 testing  mocking 

3
कुछ स्थितियों में प्रोग्रामर के ध्यान आकर्षित कैसे करें?
एक उदाहरण से शुरू करते हैं। मान लीजिए, मेरे पास एक विधि है जिसे exportडीबी स्कीमा पर बहुत अधिक निर्भर करता है। और "बहुत हद तक निर्भर करता है" से मेरा मतलब है कि मुझे पता है कि एक निश्चित तालिका में एक नया कॉलम अक्सर (बहुत बार) exportजोड़ने से …

3
आप डायनेमिक स्कोप वाली भाषा में सुरक्षित रूप से कैसे रिफ्लेक्टर करते हैं?
आप में से उन लोगों के लिए जो गतिशील गुंजाइश के साथ भाषा में काम नहीं करने का सौभाग्य प्राप्त करते हैं, मैं आपको यह बताता हूं कि यह कैसे काम करता है। "रुबेला" नामक छद्म भाषा की कल्पना करें, जो इस तरह से व्यवहार करती है: function foo() { …

3
एकाधिक Oauth2 पहुंच टोकन
मेरे पास एक API है जो oAuth2 और मेरे अपने मोबाइल ऐप का उपयोग करता है जो इस API का उपयोग अपने बैकएंड के रूप में करते हैं। चूंकि उपयोगकर्ताओं को एक ही समय में कई उपकरणों (यानी आईफोन, आईपैड, एंड्रॉइड टैबलेट या एंड्रॉइड फोन) के माध्यम से लॉग इन …
13 spring  oauth2 

4
क्या मोक्स ओपन / बंद सिद्धांत का उल्लंघन करते हैं?
कुछ समय पहले मैंने एक स्टैक ओवरफ्लो उत्तर पर पढ़ा था, जो मुझे नहीं मिला, एक वाक्य जिसने समझाया कि आपको सार्वजनिक एपीआई का परीक्षण करना चाहिए, और लेखक ने कहा कि आपको इंटरफेस का परीक्षण करना चाहिए। लेखक ने यह भी समझाया कि यदि एक विधि कार्यान्वयन बदल गया …

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