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

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

17
क्या अभी भी SQL लिखने की आवश्यकता है?
अधिकांश आधुनिक भाषाओं के लिए बहुत सारे ORM टूल के साथ, प्रोग्राम में SQL को लिखने और निष्पादित करने के लिए अभी भी एक उपयोग मामला है, एक भाषा / वातावरण में जो उनका समर्थन करता है? यदि हां तो क्यों? स्पष्टता के लिए: मैं यह नहीं पूछ रहा हूं …
12 design  sql 

5
JVM और Java का WORA अन्य उच्च स्तरीय भाषाओं से कैसे भिन्न है?
जावा की दुनिया में, हम अक्सर जेवीएम के बारे में बात करते हैं, और जब जावा नया था तो इसमें "राइट वन्स, रन एनीवेयर" की कथित रूप से हत्यारा विशेषता थी। जिस तरह से लोग बात करते हैं और लिखते हैं, यह उस तरह से अलग लगता है जैसे कि …

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

9
क्या आपके देव मशीन के वातावरण को इसके लायक बनाने में समय व्यतीत होता है?
ऐसे समय होते हैं जब मैं प्रोग्रामिंग प्रोजेक्ट पर काम कर रहा होता हूं और मुझे अपने वातावरण (OSX या Linux) में कुछ सामान बदलने की खुजली होती है। विम बिल्कुल वैसा नहीं कर रहा है जैसा मैं चाहता हूं, इसलिए यह करने के बजाय कि मैं एक दो महीने …

2
डीडीडी में अपवाद
मैं DDD सीख रहा हूं और मैं कुछ स्थितियों में अपवादों को फेंकने के बारे में सोच रहा हूं। मैं समझता हूं कि कोई वस्तु खराब स्थिति में प्रवेश नहीं कर सकती है इसलिए यहां अपवाद ठीक हैं, लेकिन कई उदाहरणों में अपवाद भी उदाहरण के लिए फेंक रहे हैं …

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

2
एक बच्चे के उद्देश्य और सभी माता-पिता के सभी बच्चों को प्राप्त करने के लिए एपीआई एंडपॉइंट कैसे डिज़ाइन करें?
उदाहरण के लिए मेरे पास संस्थाएं हैं: ग्राहक, रिपोर्ट। क्लाइंट के पास कई रिपोर्ट हो सकती हैं और मुझे लगता है कि एकल रिपोर्ट प्रबंधन के लिए समापन बिंदु इस तरह से होना चाहिए: /clients/{client_id}/reports/{report_id} एक ग्राहक की सभी रिपोर्टों के लिए जैसा कि उम्मीद की जाती है: /clients/{client_id}/reports लेकिन …
12 rest  api  api-design 

1
एक सरल गुण-आधारित अभिगम नियंत्रण (ABAC) के कार्यान्वयन के लिए एक सुझाया गया रोडमैप क्या है?
एसीएल और आरबीएसी के बारे में पढ़ते समय मुझे यह आसानी से समझ में आता है - या तो उपयोगकर्ता नाम या भूमिकाएं हैं जो किसी संपत्ति तक पहुंच दी जाती हैं। मैं यह भी देख सकता हूं कि मैं उन पर कैसे अमल कर सकता हूं। यानी यह छवि …

8
क्या व्यापार तर्क के बाहर लॉगिंग कोड को पूरी तरह से रखना संभव है?
AOP की मदद से, मैं अपने व्यावसायिक तर्क से लॉगिंग कोड को हटा सकता हूं। लेकिन मुझे लगता है कि इसका उपयोग केवल साधारण चीजों को लॉग करने के लिए किया जा सकता है (अर्थात लॉगिंग विधि प्रविष्टि / निकास और पैरामीटर मान)। हालाँकि, क्या होगा अगर मुझे अपने व्यावसायिक …

4
क्या गैर-ओओपी प्रतिमान एन्कैप्सुलेशन जैसी अवधारणाओं का समर्थन करते हैं?
ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग में महत्वपूर्ण अवधारणाओं में से एक है एनकैप्सुलेशन। हालांकि, हाल ही में सॉफ्टवेयर दुनिया कार्यात्मक प्रोग्रामिंग जैसे अन्य प्रतिमानों के पक्ष में झुकती हुई प्रतीत होती है। यह मुझे लगता है कि, एनकैप्सुलेशन और अन्य ओओपी सिद्धांतों के बारे में क्या है? क्या वे गलत हैं? क्या …

3
क्या JSON कुंजियों में हाइफ़न का उपयोग करना बुरा व्यवहार है?
मुझे JSON कुंजियों का उपयोग करने के बारे में बहुत सारे प्रश्न घूमते हुए दिखाई देते हैं जो हाइफ़न (कबाब-केस) का उपयोग करते हैं, लेकिन अब मुझे लगता है कि मुझे अपनी कुंजी में कैमल कैस या स्नेक_केस से चिपके रहना चाहिए। मुझे पता है कि हाइफ़न भाषाओं के बीच …

1
डिपेंडेंसी इनवर्सन से संबंधित नियंत्रण का व्युत्क्रम कैसे होता है
वेब पर सभी लेखों में कंट्रोल एंड डिपेंडेंसी इनवर्सन प्रिंसिपल के उलटा शब्द को मिलाया और पर्यायवाची के रूप में प्रयोग किया जाता है (आगे भ्रम "DI-कंटेनरों" और "IoC- कंटेनरों" कहा जाता है)। एक विकिपीडिया लेख यह समझाने की कोशिश करता है कि IoC DI के समान नहीं है: नियंत्रण …

2
क्या किसी RESTful API को फ़ाइलें, या बस एक स्थान वापस करने में सक्षम होना चाहिए
यह मुझे कुछ समय के लिए हैरान कर रहा है। उदाहरण के लिए, हमारे पास एक REST API है जो JSON को सिस्टम, उपभोग और निर्माण के लिए बुनियादी सामग्री प्रदान करता है। इस अंतिम बिंदु पर यह चित्र और विवरण के लिए एक URL का उत्पादन करता है, और …

2
क्या (बेसिक) एसक्यूएल क्वैश्चंस शब्दार्थ उच्चतर ऑर्डर फंक्शन्स के बराबर हैं?
क्या SQL मूल रूप से मानचित्र + फोल्ड + फिल्टर का एक डोमेन विशिष्ट उदाहरण है? यह मुझे लगता है कि निम्नलिखित एसक्यूएल: SELECT name FROM fruits WHERE calories < 100 निम्नलिखित मानचित्र + फ़िल्टर + फोल्ड ऑपरेशन के लिए सिंटैक्टिक शुगर है: var fruits = [{id : 1, name: …

4
OO भाषा में तार्किक रूप से प्रक्रियात्मक सॉफ्टवेयर लिखने का सबसे साफ तरीका
मैं एक इलेक्ट्रिकल इंजीनियर हूं और मुझे नहीं पता कि मैं क्या कर रहा हूं। कृपया मेरे कोड के भावी अनुरक्षकों को बचाएं। हाल ही में मैं कई छोटे कार्यक्रमों पर काम कर रहा हूं (C # में) जिनकी कार्यक्षमता तार्किक रूप से "प्रक्रियात्मक" है। उदाहरण के लिए, उनमें से …

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