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

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

1
क्या संख्यात्मक स्तंभों में गैर-संख्यात्मक मानों के आवेषण को स्वीकार किए बिना SQLite कम उपयोगी होगा?
SQLite में निम्न कथन सफल होगा और स्ट्रिंग को उस SALARYकॉलम में डाला / अपडेट किया जाएगा जो टाइप का है INTEGER: update employee set salary='TOO MUCH' where emp_id=1; ध्यान दें कि शून्य डाला नहीं जाएगा / अपडेट नहीं किया जाएगा लेकिन वास्तविक "TOU MUCH" स्ट्रिंग है, इसलिए यह ऑर्टोमेटिक …
10 design  sqlite 

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

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

2
डीडीडी - बड़ी संख्या में बच्चों के साथ सकल जड़ें
मैं इस प्रश्न को यह कहते हुए प्रस्तुत करूँगा कि मैं DDD के लिए अपेक्षाकृत नया हूँ इसलिए मैं यहाँ कुछ मूलभूत गलतियाँ कर रहा हूँ! मैं एक ऐसी परियोजना पर काम कर रहा हूं जिसमें लेखा और लेनदेन की अवधारणाएं शामिल हैं (वित्तीय अर्थों में)। एक खाते में इसके …

2
किसी लिंक की गई सूची से किसी आइटम को निकालने का सही तरीका
इस Slashdot साक्षात्कार में लिनुस टॉर्वाल्ड्स के रूप में उद्धृत किया गया है: मैंने बहुत से लोगों को देखा है जो "प्रचलित" प्रविष्टि पर नज़र रखते हुए एक एकल-लिंक्ड सूची प्रविष्टि को हटाते हैं, और फिर प्रविष्टि को हटाने के लिए कुछ ऐसा करते हैं if ( प्रचलित ) prev-> …
10 pointers 

2
मैं यूनिट कैसे एक हेयोरिस्टिक एल्गोरिदम का परीक्षण कर सकता हूं?
कहें कि हमारे पास एल्गोरिथ्म खोजने का हमारा मार्ग है: def myHeuristicTSP(graph): /*implementation*/ return route अब हम इकाई इस परीक्षण करना चाहते हैं: class TestMyHeuristicTSP: def testNullGraphRaiseValueError(self): self.assertRaises(ValueError, myHueristicTSP(None)) def testSimpleTwoNodeGraphReturnsRoute: self.assertEquals(expectedResult, myHeuristicTSP(input)) सवाल यह है कि एक गैर-हेयुरिस्टिक टीएसपी एल्गोरिथ्म के लिए, हम कई तरह के रेखांकन दे सकते …

2
GCC C ++ में लिखे जाने के बाद से क्या चिकन और अंडे का मुद्दा नहीं है?
4.8 रिलीज़ के बाद से, C ++ कंपाइलर GCC (इसका G ++ भाग) C में नहीं, बल्कि C ++ में ही लिखा गया है। इस पर मेरा एक काल्पनिक सवाल है। मुझे आश्चर्य है कि कैसे है कि कोई C ++ कम्पाइलर अभी तक एक नए मंच पर जीसीसी के …
10 c++  compiler  gcc 

2
क्या किसी घटना को भेजने वाला हमेशा एक सामान्य वस्तु होना चाहिए?
जब C # में प्रोग्रामिंग की घटनाओं, यह एक प्रतिनिधि बनाने के लिए सलाह दी जाती है: delegate XEventHandler(object sender, XEventArgs e); मेरा प्रश्न, प्रतिनिधि का पहला तर्क पर है object sender। क्या यह हमेशा एक सामान्य होना है object? प्रकार का एक प्रेषक होने से objectहमेशा इसके समान कोड …
10 c#  event 

3
डिग्री के तर्क के साथ एक ट्रिगर फ़ंक्शन, -0.0 कब लौटना चाहिए?
त्रिकोणमिति फ़ंक्शन बनाने में my_sind(d), my_cosd(d), my_tand(d), कि एक रेडियन एक एक डिग्री तर्क के बजाय इस्तेमाल किया और 90 के गुणकों में सटीक जवाब प्रदान की है, मैंने देखा है कि कभी-कभी परिणाम था -0.0बजाय 0.0। my_sind( 0.0) --> 0.0 my_sind(-0.0) --> -0.0 my_sind(180.0) --> -0.0 my_sind(360.0) --> 0.0 …
10 c  math 

3
सी ++: सी ++ सुविधाओं के बजाय एक कंपाइलर एपीआई के साथ मेटाप्रोग्रामिंग
यह एक SO प्रश्न के रूप में शुरू हुआ, लेकिन मुझे एहसास हुआ कि यह काफी अपरंपरागत है और वेबसाइटों पर वास्तविक विवरण के आधार पर, यह प्रोग्रामर के लिए बेहतर हो सकता है। क्योंकि प्रश्न में बहुत अधिक वैचारिक वजन है। मैं क्लैबट लिबुलिंग सीख रहा हूं और यह …

1
ग्रूवी में लक्षण, विरासत और इंटरफेस, उनका उपयोग कब करना है?
मैं ग्रूवी सीख रहा हूं और मैंने हाल ही में 2.3 में जोड़े गए नए फीचर के बारे में सीखा है, जो कि ट्रेट्स के अतिरिक्त है । अब मेरे लिए ऐसा लगता है कि ट्रिट्स आपको मूल रूप से सब कुछ एक सुपर-क्लास करने की अनुमति देता है और …

5
कब एक एपीआई को एक एम्बेडेड डीएसएल माना जाता है?
API और एम्बेडेड डोमेन विशिष्ट भाषा (DSL) में क्या अंतर है? क्या यह सिर्फ वाक्यविन्यास है? OpenGL जैसे API पर विचार करें। कैसे एक ग्राफिक्स DSL से अलग है? दूसरे शब्दों में, अगर एक एपीआई पर्याप्त रूप से जटिल है, तो क्या इसे एक एम्बेडेड डीएसएल माना जा सकता है?
10 api  dsl 

1
डेल्फी पास्कल में एमवीवीएम और एमवीसी को लागू करने के लिए सर्वोत्तम अभ्यास
मैं डेल्फी पास्कल प्रोग्रामर हूं, मैं नवीनतम एम्बरकैडरो डेल्फी एक्सई का उपयोग करता हूं, और मैं मॉडल दृश्य नियंत्रक और मॉडल व्यू व्यू-मॉडल जैसे डिजाइन पैटर्न का लाभ लेना चाहूंगा। हालाँकि, पास्कल में ऐसा करने के लिए सर्वोत्तम प्रथाओं के बारे में वेब पर बहुत कुछ प्रतीत नहीं होता है। …

2
क्या लेखक और कॉपीराइट धारक के रूप में, मैं एक अधिक उदार लाइसेंस के तहत प्रकाशित होने के बाद एक अधिक उदार लाइसेंस के तहत अपने कोड को हटा सकता हूं?
उदाहरण के लिए, मैंने GPL के तहत अपना कोड प्रकाशित किया। रिहाई के एक महीने बाद, मैं यह तय करता हूं कि बुरे निगमों ( *खांसी *) को मेरे कोड का उपयोग करने की अनुमति है, क्योंकि यह बहुत ही शानदार और बग-मुक्त है। क्या मैं सिर्फ अपना कोड हटा …
10 licensing  gpl 

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

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