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

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

2
JSON में सेट का प्रतिनिधित्व कैसे करें?
JSON निम्नलिखित डेटा संरचनाओं (जावा समकक्ष) का समर्थन करता है: स्केलर, एरे / सूची और मानचित्र। SetJSON में ए -आउट-द-बॉक्स समर्थित नहीं है। मैंने JSON में एक सेट का प्रतिनिधित्व करने के कई तरीकों के बारे में सोचा: [१] - एक सूची के रूप में हालाँकि, एक सूची का अपना …

3
बहु-किरायेदार आवेदन वास्तव में क्या है?
ऑनलाइन उपलब्ध परिभाषा के अनुसार " मल्टी-टेनेंसी एक आर्किटेक्चर है जिसमें एक सॉफ्टवेयर एप्लिकेशन का एक एकल उदाहरण कई ग्राहकों को सेवा प्रदान करता है "। इसका मतलब यह है कि मेरे पास एक रेस्तरां या स्कूल की वेबसाइट है और मैं अपने स्कूल प्रबंधन उत्पाद को खरीदने के बाद …

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

6
गेटर्स की अनुमति देने के साथ एक सटीक मुद्दा क्या है?
मैं शब्दार्थ के बारे में एक राय नहीं ढूंढ रहा हूं, लेकिन बस एक ऐसे मामले के लिए जहां संवेदक का उपयोग किया जाना वास्तविक बाधा है। हो सकता है कि यह मुझे उन पर भरोसा करने वाले कभी न खत्म होने वाले सर्पिल में फेंक देता है, हो सकता …

2
आप कोड में संक्षिप्त अमूर्तता से कैसे निपटते हैं?
जब एक नए कोडबेस को देखता हूं तो मुझे नीचे-ऊपर के दृष्टिकोण से शुरू करना पसंद है। जहां मैं एक फाइल को तैयार करता हूं और फिर अगले अमूर्त तक जाता हूं। लेकिन अक्सर मैं खुद को भूल जाता हूं कि निचले स्तर का अमूर्त क्या कर रहा है। तो …

6
अनुमानित समानता के साथ फ्लोट हैशिंग को कैसे लागू किया जाए
मान लें कि हमारे पास निम्नलिखित पायथन वर्ग है (जावा में समस्या केवल उसी के साथ मौजूद है equalsऔर hashCode) class Temperature: def __init__(self, degrees): self.degrees = degrees degreesकेल्विन में एक फ्लोट के रूप में तापमान कहां है। अब, मैं समानता परीक्षण लागू करना चाहता हूं और Temperatureएक तरह से …

5
ऑब्जेक्ट को एक ही विधि से दो बार पास करें या संयुक्त इंटरफ़ेस के साथ समेकित करें?
मेरे पास एक तरीका है जो डिजिटल बोर्ड से बात करने के बाद एक डेटा फ़ाइल बनाता है: CreateDataFile(IFileAccess boardFileAccess, IMeasurer boardMeasurer) यहां boardFileAccessऔर boardMeasurerकिसी Boardऑब्जेक्ट का एक ही उदाहरण है जो दोनों को लागू करता है IFileAccessऔर IMeasurer। IMeasurerइस मामले में एक एकल विधि के लिए उपयोग किया जाता …

7
टीम कहानी बिंदुओं का आकलन कर रही है, व्यवसाय वास्तविक समय चाहता है
मुझे यकीन है कि यह एक असामान्य विषय नहीं है। हमारे पास दो स्क्रैम टीमें हैं जो कहानी के बिंदुओं का उपयोग करके उपयोगकर्ता कहानियों का अनुमान लगाने का एक अच्छा काम कर रही हैं (वर्तमान टीम के तारामंडल केवल 8 महीने पुराने हैं, हालांकि टीम के सदस्यों के पास …
15 scrum  estimation 

6
डिजाइनरों से "कोड" को दूर रखना?
मैं अपने एक दोस्त के साथ बहुत सारे प्रोजेक्ट बनाता हूं, लेकिन हम हमेशा एक ही स्थिति में आते हैं। मुझे पता है कि PHP, जावास्क्रिप्ट और सभी सामान कैसे लिखना है (मुझे CSS और HTML भी पता है) इसलिए मैं वास्तविक कार्यक्षमता के निर्माण के लिए सबसे अधिक काम …
15 design  cakephp 

3
डेवलपर स्क्रिप्ट प्रबंधित करने का सही तरीका क्या है?
डेवलपर्स अपने काम में मदद करने के लिए स्क्रिप्ट बनाते हैं। उदाहरण के लिए, कुछ मापदंडों के साथ मावेन को चलाने के लिए, अनावश्यक पृष्ठभूमि वाले कार्यों को मारने के लिए जो विकास में फसल करते हैं, या एक निश्चित सर्वर से कनेक्ट होते हैं। स्क्रिप्ट्स कोर बिल्ड स्क्रिप्ट्स नहीं …

3
वर्जन रीस्ट एपीआई। प्रत्येक एपीआई का अपना संस्करण होता है
URL के REST API के संस्करण को निर्दिष्ट करना बहुत आम है, विशेष रूप से पथ की शुरुआत में, जैसे कुछ: POST /api/v1/accounts GET /api/v1/accounts/details हालाँकि, मैंने ऐसा कोई डिज़ाइन नहीं देखा है जहाँ संस्करण प्रत्येक API से संबद्ध हो। दूसरे शब्दों में, हम प्रत्येक एपीआई के संस्करण को अलग-अलग …

1
जावा लकड़हारा: स्टेटिक ब्लॉक आरंभीकरण या चर घोषणा में आरंभ
वर्तमान में मैं निम्नलिखित तरीके से अपने प्रोजेक्ट में लकड़हारा का उपयोग कर रहा हूं: private static final Logger LOGGER; static{ LOGGER = logger.getLogger(); } मुझे लॉगर वैरिएबल को इनिशियलाइज़ करने के लिए स्टैटिक ब्लॉक का उपयोग करने के लिए एक कोड रिव्यू मिला। मुझे घोषणा के बयान में ही …
15 java 

9
इकाई परीक्षणों का उपयोग करते हुए किसी एनम के मूल्यों का परीक्षण करना चाहिए?
यदि आपके पास केवल मानों के साथ एक एनम है (जावा में कोई भी तरीका नहीं कर सकता है), और यह एनम सिस्टम की व्यावसायिक परिभाषा का हिस्सा है, तो क्या किसी को इसके लिए यूनिट टेस्ट लिखना चाहिए? मैं सोच रहा था कि उन्हें लिखा जाना चाहिए, भले ही …

1
प्रोटोबॉफ 3 ने संदेशों पर सभी क्षेत्रों को वैकल्पिक क्यों बनाया?
प्रोटोबॉफ़ के सिंटैक्स 3 ने सभी फ़ील्ड्स को कीवर्ड छोड़ने requiredऔर optionalपिछले प्रोटॉ 2 सिंटैक्स से वैकल्पिक बनाया । डेवलपर्स की कुछ टिप्पणियों को पढ़ने से ऐसा लगता है कि यह आगे / पिछड़े द्विआधारी संगतता को बढ़ाने के लिए किया गया था। लेकिन मेरे लिए, कि पैकेज के नामों …

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

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