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

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

7
एक वस्तु को एक विधि में बदलना जो वस्तु को बदलता है, क्या यह एक सामान्य (विरोधी) पैटर्न है?
मैं मार्टिन फाउलर की रिफैक्टिंग पुस्तक में आम कोड स्मेल के बारे में पढ़ रहा हूं । उस संदर्भ में, मैं एक पैटर्न के बारे में सोच रहा था जिसे मैं एक कोड बेस में देख रहा हूं, और एक व्यक्ति इसे उद्देश्य-विरोधी पैटर्न पर विचार कर सकता है। पैटर्न …

4
क्या मुझे अपने डेटाबेस में आईडी की आवश्यकता है अगर रिकॉर्ड तारीख से पहचाना जा सकता है?
मैं एंड्रॉइड के लिए अपना पहला आवेदन लिख रहा हूं और SQLite डेटाबेस का उपयोग करूंगा ताकि जितना संभव हो सके आकार को सीमित करने की कोशिश की जाएगी, लेकिन मुझे लगता है कि यह सवाल सामान्य रूप से डेटाबेस डिजाइन पर लागू होता है। मैं उन अभिलेखों को संग्रहीत …
17 database 

4
कई प्रोग्रामिंग भाषाओं में मॉड (%) एक मौलिक गणितीय ऑपरेटर क्यों है?
क्या कोई कारण है, ऐतिहासिक या अन्यथा, क्यों मापांक ऑपरेटर कई भाषाओं की तरह प्रतीत होने वाले मानक ऑपरेटरों के एक छोटे समूह का हिस्सा है? ( +, -, *, /और %, जावा और सी के लिए, **रूबी और पायथन में)। एक "मौलिक" के रूप में मॉड को शामिल करना …

2
अपना स्वयं का आवाज पहचान कोड लिखना [बंद]
बंद हो गया । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि यह इस पोस्ट को संपादित करके केवल एक समस्या पर केंद्रित हो । 4 साल पहले …

4
क्या मानक का पालन करना आवश्यक है, उस मामले के लिए C मानक लें?
स्टैक ओवरफ्लो पर कुछ बहुत अनुभवी लोग हैं जो हमेशा सी मानक के बारे में बात करते हैं। लोग गैर-पोर्टेबल समाधानों को पसंद नहीं करते हैं, भले ही वे मेरे लिए काम करें। ठीक है, मैं समझता हूं कि मानक का पालन करने की आवश्यकता है, लेकिन क्या यह प्रोग्रामर …

5
इंटरफेस (यूनिट परीक्षण, IoC?) का उपयोग कब करें?
मुझे संदेह है कि मैंने यहां एक स्कूलबॉय त्रुटि की है, और मैं स्पष्टीकरण की तलाश कर रहा हूं। मेरे समाधान में बहुत सी कक्षाएं (C #) - मैं बहुमत कहता हूं - मैंने इसके लिए एक संबंधित इंटरफ़ेस लिखना समाप्त कर दिया है। उदाहरण के लिए "ICalculator" इंटरफ़ेस और …

4
गैर-कार्यात्मक भाषाओं में लगातार डेटा संरचनाओं का उपयोग
लगातार डेटा संरचनाओं से विशुद्ध रूप से कार्यात्मक या निकट-विशुद्ध रूप से कार्यात्मक लाभ वाली भाषाएँ क्योंकि वे अपरिवर्तनीय हैं और कार्यात्मक प्रोग्रामिंग की स्टेटलेस शैली के साथ अच्छी तरह से फिट हैं। लेकिन समय-समय पर हम जावा जैसी भाषाओं (राज्य-आधारित, ओओपी) के लिए लगातार डेटा संरचनाओं के पुस्तकालयों को …

4
Scala '*' के बजाय Java में पैकेज आयात के लिए '_' ऑपरेटर का उपयोग क्यों करता है?
मेरी राय में, स्काला के बारे में सबसे बड़ी चीजों में से एक जावा और इसके समान सिंटैक्स के साथ इसकी अंतर है। एक बात जो मुझे अजीब _लगी *वह यह है कि जावा में उपयोग किए जाने वाले ऑपरेटर के बजाय पैकेज wilcard आयात के लिए ऑपरेटर का उपयोग …
17 java  scala 

5
कोड में डेटा संग्रहीत करना
मेरे अतीत में कुछ बार मैं कोड में डेटा स्टोर करना चाहता था। यह ऐसा डेटा होगा जो शायद ही कभी बदलता है और इसका उपयोग उन स्थानों पर किया जाता है जहां डेटाबेस तक पहुंच संभव नहीं है, व्यावहारिक या वांछनीय है। एक छोटा सा उदाहरण देशों की सूची …
17 c# 

5
क्या C ++ में सब कुछ के लिए वस्तुओं (आदिम प्रकारों के बजाय) का उपयोग करना समझ में आएगा?
हाल ही में एक परियोजना के दौरान मैं जिस पर काम कर रहा था, मुझे उस तरह के बहुत सारे कार्यों का उपयोग करना पड़ा: static bool getGPS(double plane_latitude, double plane_longitude, double plane_altitude, double plane_roll, double plane_pitch, double plane_heading, double gimbal_roll, double gimbal_pitch, double gimbal_yaw, int target_x, int target_y, double …

7
क्या ब्राउजर में क्लाइंट-साइड उपयोग के लिए अजगर बहुत धीमा होगा?
मैंने बयान सुना है कि पायथन ब्राउज़रों में किसी भी उपयोग के लिए बहुत धीमा होगा। मैं जावास्क्रिप्ट को इस पहलू से बेहतर मानता हूं क्योंकि Google जैसी कंपनियों को इसकी आवश्यकता है (और इसे तेजी से बनाया गया है) क्योंकि उन्हें जीवित रहने के लिए इसकी आवश्यकता है, लेकिन …

9
माप की इकाइयों तक पहुंचने के लिए डेटा संरचना
टीएल; डीआर - मैं माप की एक इकाई के भीतर इकाइयों को परिभाषित करने के लिए एक इष्टतम डेटा संरचना डिजाइन करने की कोशिश कर रहा हूं। A Unit of measureअनिवार्य रूप से a value(या मात्रा) a से जुड़ा है unit। SI इकाइयों के सात आधार या आयाम हैं। अर्थात्: …

5
क्या मैं अपने पिछले लिखित कोड को नियोक्ता को देने के लिए MIT लाइसेंस का उपयोग कर सकता हूं ताकि मैं अपनी रक्षा करूं और अपना कॉपीराइट न खो दूं?
मेरी स्थिति: अपना नया काम शुरू करने से पहले मैंने एक रूपरेखा लिखी है। मेरे पास कॉपीराइट है। इसके अंदर बॉयलरप्लेट लॉजिक का एक गुच्छा है, जैसे किसी सॉफ्टवेयर का टुकड़ा। (ओह!) मैं अपनी नई नौकरी में पूरे ढांचे का उपयोग नहीं करना चाहता, लेकिन मुझे इसके कुछ हिस्सों का …

6
यूनिट परीक्षण विधियों के लिए सर्वोत्तम अभ्यास जो कैश का भारी उपयोग करते हैं?
मेरे पास कई व्यावसायिक तर्क विधियां हैं जो कैश से ऑब्जेक्ट्स की सूची और फ़िल्टरिंग (स्टोरिंग) के साथ स्टोर और पुनः प्राप्त करते हैं। विचार करें IList<TObject> AllFromCache() { ... } TObject FetchById(guid id) { ... } IList<TObject> FilterByPropertry(int property) { ... } Fetch..और Filter..कॉल करेगा AllFromCacheजो कैश को पॉप्युलेट …

4
स्रोत कोड मैट्रिक्स कोड स्थिरता को मापने के लिए?
रिलीज़ चक्र (कार्यान्वयन, परीक्षण, बग फिक्सिंग, रिलीज़) के दौरान सॉफ़्टवेयर कैसे विकसित होता है, इस पर विचार करते हुए, मैं सोच रहा था कि किसी को कोड की लाइनों में कुछ पैटर्न देखने में सक्षम होना चाहिए जो कोड आधार में बदल दिए गए हैं; किसी परियोजना के अंत की …

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