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

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

2
डेटा सत्यापन: अलग वर्ग या नहीं?
जब मेरे पास बहुत अधिक डेटा होता है जिसे मान्य करने की आवश्यकता होती है, तो क्या मुझे सत्यापन के एकमात्र उद्देश्य के लिए एक नया वर्ग बनाना चाहिए या क्या मुझे इन-विधि सत्यापन के साथ रहना चाहिए? मेरा विशेष उदाहरण एक टूर्नामेंट और एक घटना / श्रेणी वर्ग पर …
16 java  design  data  validation 

4
माइक्रोसर्विस रेस्ट या एएमक्यूपी, जो मामला
मैंने माइक्रोसर्विस आर्किटेक्चर से संबंधित कई लेख पढ़े हैं और मैं सोच रहा था कि एएमक्यूपी या रीस्ट का उपयोग कब किया जाए। मैंने पढ़ा है कि सेवाओं के बीच ढीली कपलिंग एक अच्छी बात है और एएमक्यूपी उस मामले में एक अच्छा विकल्प है। लेकिन अगर हम AMQP का …

2
क्या ** कंवर एक एंटीपैटर्न है?
हमारे आंतरिक कोडबेस में हमारे पास बहुत सारे कोड होते हैं जो हमारे पुस्तकालयों को आंतरिक रूप से कहते हैं - इन पुस्तकालयों में अक्सर बहुत सारे तर्क होते हैं (सोचते हैं matplotlib) और हमारा कोड अक्सर केवल एक विशिष्ट कार्य कर रहा है और बस **kwargsअगले नाम से जाना …
16 python 

4
कैसे निर्भरता इंजेक्शन में "परिपत्र निर्भरता" को संभालने के लिए
शीर्षक "सर्कुलर डिपेंडेंसी" कहता है, लेकिन यह सही शब्द नहीं है, क्योंकि मेरे लिए डिज़ाइन ठोस लगता है। हालांकि, निम्नलिखित परिदृश्य पर विचार करें, जहां बाहरी हिस्से से नीले रंग के हिस्से दिए गए हैं, और नारंगी मेरा अपना कार्यान्वयन है। इसके अलावा मान लें कि एक और है ConcreteMain, …

4
MVC में उपयोगिता वर्ग - ASP.NET
इसलिए मैं आज सोच रहा था, आप ASP.NET MVC ऐप में यूटिलिटी क्लासेस कहाँ से लाएँगे? उपयोगिता कक्षाओं से मेरा मतलब है कि वे कक्षाएं जो स्थिर हो सकती हैं और केवल एक फ़ंक्शन करने के लिए उपयोग की जाती हैं। एक ईमेल भेजने के लिए एक वर्ग की तरह, …

6
स्टैटिक कीवर्ड को समझना
मुझे जावा, जावास्क्रिप्ट और पीएचपी के साथ विकसित होने का कुछ अनुभव है। मैं Microsoft Visual C # 2010 स्टेप बाय स्टेप पढ़ रहा हूं जो मुझे लगता है कि यह आपको C # भाषा से परिचित कराने की एक बहुत अच्छी किताब है। मुझे स्थैतिक कीवर्ड को समझने में …

2
क्या मुझे एक इकाई में या व्यापार परत में गणना तर्क रखना चाहिए?
हाल ही में मुझे इस सवाल का सामना करना पड़ा था कि क्या एक साधारण गणना को इकाई परत में रखा जाना चाहिए, या केवल कच्चे डेटा को संग्रहीत करने के लिए इकाई को शुद्ध होना चाहिए और व्यवसाय परत में गणना लॉगिक्स को छोड़ देना चाहिए। तो मेरा सवाल …

6
डेटाबेस प्रोग्रामर क्या करते हैं?
जब भी मैं Oracle प्रोग्रामर आदि के बारे में पढ़ता हूं, मैं भ्रमित हो जाता हूं। मुझे नहीं पता कि वे वास्तव में क्या करते हैं। मेरी समझ से, एप्लिकेशन प्रोग्रामर को कोर कार्यक्षमता विकसित करने की आवश्यकता है। वे जिन पुस्तकालयों का उपयोग करते हैं वे जीयूआई विकास या …

3
फ्रीवेयर लेकिन बंद स्रोत आवेदन के लिए लाइसेंस
मैंने एक साधारण एप्लिकेशन विकसित किया है जिसे मैं मुफ्त में जारी करना चाहता हूं लेकिन मैं सोर्स कोड जारी करने की योजना नहीं बना रहा हूं। मैं चाहता हूं कि एप्लिकेशन स्वतंत्र रूप से उपलब्ध हो लेकिन मैं नहीं चाहता कि कोई इसे बेचे या इंजीनियर इसे उलट दे। …

2
DDD को लागू करना: उपयोगकर्ता और अनुमतियाँ
मैं एक छोटे से अनुप्रयोग पर काम कर रहा हूँ जो डोमेन-संचालित डिज़ाइन के सिद्धांतों को समझने की कोशिश कर रहा है। यदि सफल रहा, तो यह एक बड़ी परियोजना के लिए एक पायलट हो सकता है। मैं "इंप्लीमेंटिंग डोमेन-ड्रिवेन डिज़ाइन" पुस्तक (वॉन वर्नोन द्वारा) का पालन करने की कोशिश …

2
CQRS ओवरइंजीनियरिंग नहीं है?
मुझे अभी भी रिपॉजिटरी के अच्छे पुराने दिन याद हैं। लेकिन रिपॉजिटरी समय के साथ बदसूरत हो जाते थे। तब CQRS को मुख्यधारा मिली। वे अच्छे थे, वे ताजी हवा की सांस थे। लेकिन हाल ही में मैं खुद से बार-बार पूछ रहा हूं कि क्यों न मैं तर्क को …

2
डीबी प्रवास और एज़्योर तैनाती स्लॉट
मैं एक नए वेब एप्लिकेशन को Azure वेब ऐप सेवा (पूर्व Azure वेबसाइट) पर धकेलने की योजना बना रहा हूं। मैं तैनाती स्लॉट्स का उपयोग करना चाहता हूं ताकि उत्पादन पर जोर देने से पहले मेरी तैनाती का परीक्षण कर सकें। जब तक कोई DB स्कीमा परिवर्तन की आवश्यकता नहीं …

5
स्विच स्टेटमेंट - डिफ़ॉल्ट केस को संभालना जब वह नहीं पहुंच सकता
अगर मैं एक एनम (जो मेरी कक्षा के स्वामित्व में है) से मूल्यों को संभालने के लिए एक स्विच स्टेटमेंट का उपयोग कर रहा हूं और मेरे पास प्रत्येक संभावित मूल्य के लिए एक मामला है - क्या यह "डिफ़ॉल्ट" केस को संभालने के लिए कोड जोड़ने के लायक है? …

1
जब gitflow का उपयोग किया जाता है तो एक रिलीज शाखा या मास्टर शाखा को टैग किया जाना चाहिए?
यह समस्या इंगित करती है कि: विलय से पहले रिलीज़ शाखा पर टैग लगाने (और मास्टर शाखा पर नहीं) से मेरी समझ से वास्तव में ऐसा करने के लिए सही बात है, इसे विकसित शाखा से git वर्णन --tags द्वारा पाया जा सकता है। # 374 देखें एक और पोस्ट …
16 gitflow 

3
कार्यान्वयन विवरणों के युग्मन के बिना इकाई परीक्षण व्यवहार
अपनी बात टीडीडी में, जहां यह सब गलत हुआ , इयान कूपर ने टीडीडी में इकाई परीक्षण के पीछे केंट बेक के मूल इरादे (व्यवहार का परीक्षण करने के लिए, विशेष रूप से कक्षाओं के तरीकों का नहीं) पर जोर दिया और परीक्षणों को लागू करने से बचने के लिए …

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