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

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

2
CQRS + इवेंट सोर्सिंग: (क्या यह सही है) कमांड को आम तौर पर पॉइंट-टू-पॉइंट बताया जाता है, जबकि डोमेन इवेंट्स को पब / सब के माध्यम से सूचित किया जाता है?
मैं मूल रूप से CQRS की अवधारणा और संबंधित अवधारणाओं के चारों ओर अपना सिर लपेटने की कोशिश कर रहा हूं । हालाँकि CQRS आवश्यक रूप से मैसेजिंग और ईवेंट सोर्सिंग को शामिल नहीं करता है, लेकिन यह एक अच्छा संयोजन प्रतीत होता है (जैसा कि इन अवधारणाओं को मिलाकर …

2
यूनिकोड स्ट्रिंग्स के लिए कुशल ट्राई कार्यान्वयन
मैं एक कुशल स्ट्रिंग trie कार्यान्वयन की तलाश कर रहा हूं। ज्यादातर मुझे ऐसा कोड मिला है: जावा में प्रासंगिक कार्यान्वयन (प्रति विकिपीडिया) मैं इन कार्यान्वयनों को ज्यादातर दो कारणों से नापसंद करता हूं: वे केवल 256 ASCII वर्णों का समर्थन करते हैं। मुझे सिरिलिक जैसी चीजों को कवर करने …
12 unicode  trie 

1
बड़ी वस्तु पदानुक्रम के साथ आगंतुक पैटर्न का उपयोग करना
प्रसंग मैं वस्तुओं के पदानुक्रम (एक अभिव्यक्ति वृक्ष) के साथ एक "छद्म" आगंतुक पैटर्न (छद्म) का उपयोग कर रहा हूं, क्योंकि इसमें दोहरे प्रेषण का उपयोग नहीं किया गया है): public interface MyInterface { void Accept(SomeClass operationClass); } public class MyImpl : MyInterface { public void Accept(SomeClass operationClass) { operationClass.DoSomething(); …

5
कैसे एक jsp फ़ाइल का परीक्षण करने के लिए यूनिट?
मैं एक जावा 6 ईई एप्लिकेशन विकसित कर रहा हूं और मैं अपने जेएसपी कोड का परीक्षण दूसरे के साथ फ़ंक्शन कॉल और कोड के मूल संस्करण में परीक्षण कर रहा हूं, लेकिन यह ढीला और अव्यवहारिक लगता है। क्या इस तरह के परीक्षण को पूरा करने का एक अच्छा …

2
एक प्रोग्रामिंग भाषा का दस्तावेजीकरण: संदर्भ मैनुअल
हम अपने उत्पाद लाइन में दस्तावेज़ीकरण को सुधारते हुए देख रहे हैं। उस हिस्से में सिस्टम के हिस्से के रूप में उपयोग की जाने वाली प्रोग्रामिंग भाषा के लिए संदर्भ मैनुअल शामिल हैं । जब एक प्रोग्रामिंग भाषा के लिए एक संदर्भ मैनुअल लिखते हैं, तो भाषा के नए लोगों …

4
वेब (उदाहरण के लिए, Google) के साथ एक इंटरफ़ेस C ++ कैसे करता है?
Google को C ++ की हास्यास्पद राशि के लिए अच्छी तरह से जाना जाता है जिसे उन्होंने वर्षों में कोडित किया है। अगर मैं गलत हूं तो मुझे सुधारें, लेकिन Google के मुख्य खोज इंजन का एक बड़ा हिस्सा C ++ में लिखा गया है, है ना? कोई C ++ …

3
क्या मुख्य विधि केवल ऑब्जेक्ट क्रिएशन और मेथड कॉल से युक्त होनी चाहिए?
मेरे एक दोस्त ने मुझे बताया कि, सबसे अच्छा अभ्यास वर्ग युक्त mainविधि का नाम होना चाहिए Mainऔर केवल mainविधि शामिल होनी चाहिए । इसके अलावा mainविधि केवल इनपुट को पार्स करना चाहिए, अन्य ऑब्जेक्ट बनाएं और अन्य तरीकों को कॉल करें। Mainवर्ग और mainविधि और कुछ मत करना चाहिए। …

3
क्या मुझे उन भाषाओं में कार्य करने चाहिए जो मुझे ऐसा करने की अनुमति दें या क्या मुझे इससे बचना चाहिए?
जावास्क्रिप्ट में, पीएल / एसक्यूएल और कुछ अन्य भाषाओं में, फ़ंक्शन को नेस्ट किया जा सकता है, अर्थात किसी अन्य फ़ंक्शन के भीतर घोषित किया जा सकता है। इसका उपयोग किसी बड़े फ़ंक्शन को छोटे टुकड़ों में तोड़ने के लिए किया जा सकता है, लेकिन उन टुकड़ों को बड़े फ़ंक्शन …

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

7
चंचल का हमारा संस्करण काम नहीं कर रहा है। युक्तियाँ?
मैं 4 डेवलपर्स की एक छोटी टीम पर काम करता हूं। हम एजाइल के एक संस्करण को लागू कर रहे हैं जो लगता है कि लगातार हमें एक ही कठिनाइयों के साथ प्रदान करता है, सप्ताह के बाद सप्ताह, और मैं उन सुझावों की तलाश कर रहा हूं जो हमें …
12 agile 

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

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

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

3
CC BY-NC-SA जैसे व्यावसायिक उपयोग को प्रतिबंधित करने वाला सॉफ्टवेयर लाइसेंस
मैं अपने सॉफ़्टवेयर को क्रिएटिव कॉमन्स एट्रिब्यूशन - नॉन कमर्शियल - शेयर अलाइक लाइसेंस, जैसे लाइसेंस के तहत वितरित करना चाहता हूँ स्रोत कोड और बायनेरिज़ का पुनर्वितरण स्वतंत्र रूप से है। कार्यक्रम का संशोधित संस्करण उसी लाइसेंस के तहत वितरित किया जाना है। मूल परियोजना में योगदान के लिए …

5
क्या RSpec और ककड़ी वास्तव में इसके लायक हैं?
मुझे पता है कि अधिकांश RoR प्रोग्रामर नशेड़ी का परीक्षण कर रहे हैं और मैं एक बड़े परीक्षण सूट के फायदों को समझता हूं लेकिन जब मैं परीक्षण शुरू करता हूं, तो मुझे कभी भी इतना बड़ा सूट नहीं मिलता है और मुझे हमेशा आश्चर्य होता है "क्या मैं सही …

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