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

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

1
क्या MVVM में राज्य का प्रबंधन करने के लिए एक अच्छा औपचारिक पैटर्न है?
मैंने वेब-दुनिया में Redux और React के बारे में सीखना शुरू कर दिया है, और जितना अधिक मैं इसके बारे में सीखता हूं उतना ही मुझे एहसास होता है कि डेस्कटॉप-दुनिया में WPF के MVVM- शैली की वास्तुकला के साथ कितना दर्दनाक राज्य प्रबंधन है (Caliburn का उपयोग विशेष रूप …
21 wpf  mvvm  state  redux 

2
जावा 9 में पैकेज और मॉड्यूल अलग-अलग अवधारणाएं क्यों हैं?
जावा 9 में पैकेज के अलावा मॉड्यूल होंगे। आमतौर पर भाषाओं में एक या दूसरी होती है। और अधिकांश प्रोग्रामर दो शब्दों को समानार्थक मानते हैं। मॉड्यूल पैकेज के शीर्ष पर बनाए जाते हैं, उन्हें आदिम मानते हैं। समग्र पैटर्न आदिम और कंपोजिट को समान रूप से व्यवहार करने का …

3
बिल्डर बनाम बिल्डर पैटर्न के टन के साथ कंस्ट्रक्टर
यह अच्छी तरह से जानते हैं कि यदि आपकी कक्षा में कई मापदंडों के साथ एक कंस्ट्रक्टर है, तो 4 से अधिक कहो, तो यह संभवतः एक कोड गंध है । यदि वर्ग एसआरपी को संतुष्ट करता है तो आपको पुनर्विचार करने की आवश्यकता है । लेकिन क्या होगा अगर …

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

3
@staticmethod बनाम मॉड्यूल-स्तरीय फ़ंक्शन
इस बारे में नहीं है @staticmethodऔर @classmethod! मुझे पता है कि कैसे staticmethodकाम करता है। जो मैं जानना चाहता हूं वह @staticmethodबनाम मॉड्यूल-स्तरीय फ़ंक्शन के लिए उचित उपयोग के मामले हैं । मैंने इस प्रश्न को हल कर दिया है, और ऐसा लगता है कि कुछ सामान्य समझौते हैं जो …
21 python 

1
जावा में चैनल-आधारित I / O और स्ट्रीम-आधारित I / O में क्या अंतर है?
स्ट्रीम-आधारित इनपुट और चैनल-आधारित इनपुट के बीच अंतर क्या है? जावा एपीआई "java.io" पैकेज और "java.nio" पैकेज में चैनल-आधारित दोनों प्रदान करता है। दोनों में से कौन सा एक प्रदर्शन में बेहतर है और रन-टाइम त्रुटियों को कम करता है?
21 java 

5
क्या कार्यात्मक प्रोग्रामिंग गणित से दृढ़ता से संबंधित है?
क्या कार्यात्मक प्रोग्रामिंग गणित से संबंधित है क्योंकि बहुत अधिक कार्यात्मक प्रोग्रामिंग को गणितीय धारणाओं से दर्शाया गया है? प्रोग्रामर के लिए अनिवार्य प्रोग्रामिंग के साथ कार्यात्मक प्रोग्रामिंग सीखने और समझने के लिए गणित का एक मजबूत आधार होना आवश्यक है?

2
फ्रंट-एंड में गणना करना कब उचित है?
मेरी टीम एक WEB आधारित वित्त अनुप्रयोग विकसित कर रही है और एक सहकर्मी के साथ थोड़ी बहस हुई थी कि गणना कहाँ रखी जाए - विशुद्ध रूप से बैक-एंड में या कुछ को फ्रंट-एंड में भी रखें? संक्षिप्त विवरण: हम फ्रंट-एंड के लिए जावा (ZK, स्प्रिंग) का उपयोग कर …

7
डेटाबेस प्रविष्टियों के परिवर्तनों का इतिहास रखने के तरीके
डेटाबेस प्रविष्टियों (डेटा) के संस्करण की अनुमति देने के तरीके क्या हैं? लेखों के वापस परिवर्तनों को वापस लाने के लिए सामग्री-प्रबंधन-प्रणाली क्षमताओं के बारे में सोचें। उनके पेशेवरों / विपक्ष क्या हैं?
21 design  database 

8
क्या रिलीज बिल्ड में जोर होना चाहिए
assertC ++ में डिफ़ॉल्ट व्यवहार रिलीज बिल्ड में कुछ नहीं करना है। मुझे लगता है कि यह प्रदर्शन कारणों से किया जाता है और शायद उपयोगकर्ताओं को बुरा त्रुटि संदेश देखने से रोकने के लिए किया जाता है। हालाँकि, मैं यह तर्क दूंगा कि उन स्थितियों को, जहाँ से assertनिकाल …

2
पहले किसने किया था async / इंतजार?
पाइथन ने 2015 में 3.5 में एसिंक्स / प्रतीक्षित निर्माण को जोड़ा। जावास्क्रिप्ट समुदाय ने एक चकाचौंध भरे सालों तक इसके लिए कदम उठाए और आखिरकार 2017 में जारी ES8 में ड्राफ्ट के समान कार्यान्वयन को जोड़ा (मेरी समझ से)। टाइपस्क्रिप्ट ने 2015 में संस्करण 1.7 में async विधियों को …

6
एक छोटी कंपनी में जोड़ी प्रोग्रामिंग / सहयोग
मैं लीड डेवलपर के रूप में एक छोटी विकास कंपनी में काम करता हूं। हमारे पास दो अन्य डेवलपर्स हैं, साथ ही साथ मेरा बॉस जो एक डेवलपर है, लेकिन वास्तव में अब वास्तविक कोडिंग के बहुत कुछ नहीं करता है। मैं जिस समस्या को दूर करने की कोशिश कर …

4
असेंबली भाषा का उपयोग करके डोनाल्ड नथ ने TAOCP क्यों लिखा है?
मुझे असेंबली भाषा का उपयोग करने से नफरत नहीं है, क्योंकि मैंने अपने ओएस कोर्स में कुछ लिखा है। लेकिन जाहिर है, विधानसभा भाषा में अमूर्तता का अभाव है, आपको विवरणों पर अधिक ध्यान देना होगा। TAOCP लिखने के लिए असेंबली भाषा वास्तव में आवश्यक है?
20 assembly  taocp 

6
LINQ को इस तरह से लागू करने से क्या लाभ हुआ जो परिणाम को कैश नहीं करता है?
यह उन लोगों के लिए एक प्रसिद्ध नुकसान है जो LINQ का उपयोग करके अपने पैरों को गीला कर रहे हैं: public class Program { public static void Main() { IEnumerable<Record> originalCollection = GenerateRecords(new[] {"Jesse"}); var newCollection = new List<Record>(originalCollection); Console.WriteLine(ContainTheSameSingleObject(originalCollection, newCollection)); } private static IEnumerable<Record> GenerateRecords(string[] listOfNames) { return …

3
विशाल सरणियों को भरने के बिना एक बड़ी समस्या का उत्पादन करने का पेशेवर तरीका: सी ++, एक सरणी के हिस्से से मुक्त स्मृति
मैं एक भौतिकी सिमुलेशन विकसित कर रहा हूं, और जैसा कि मैं प्रोग्रामिंग में नया हूं, मैं बड़े कार्यक्रमों (मुख्य रूप से मेमोरी मुद्दों) का उत्पादन करते समय समस्याओं में भाग रहा हूं। मुझे डायनामिक मेमोरी एलोकेशन और डिलीट (नए / डिलीट वगैरह) के बारे में पता है, लेकिन मुझे …
20 c++  data  memory  array  dynamic 

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