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

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

2
नामकरण सम्मेलनों DAL, BAL, और UI लेयर [बंद]
मैं निम्नलिखित परतों के साथ एक विशिष्ट वेब एप्लिकेशन विकसित कर रहा हूं UI लेयर (MVC) व्यापार तर्क परत (बाल) डेटा एक्सेस लेयर (DAL) प्रत्येक परत की अपनी डीटीओ ऑब्जेक्ट है, जिसमें बाल और डीएएल शामिल हैं। इस संबंध में मेरे प्रश्न इस प्रकार हैं डीटीओ द्वारा लौटाए गए डीटीओ …
35 c#  design  naming 

6
कोड जो एक मान को एक अलग प्रतिनिधित्व में परिवर्तित करता है, फिर उसे वापस उसी स्थान पर परिवर्तित करता है जहां से शुरू हुआ यह खराब है, लेकिन कैसे? [बन्द है]
मैं खराब प्रोग्रामिंग प्रथाओं के बारे में एक लेख पढ़ रहा था । यह उल्लेख किया - "यो-यो कोड" जो एक मान को एक अलग प्रतिनिधित्व में परिवर्तित करता है, फिर उसे वापस उसी स्थान पर परिवर्तित करता है जहां से शुरू हुआ था (जैसे: दशमलव को एक स्ट्रिंग में …

2
क्यों बिल्ड.नंबर को सिमेंटिक वर्जनिंग का "दुरुपयोग" कहा जाता है?
मैं के बारे में हमारी वरिष्ठ आर्किटेक्ट एक के लिए एक प्रस्तावित निर्माण प्रणाली (Gradle / Artifactory / जेनकींस / बावर्ची) समझा गया था, और वह मेरे लिए एक टिप्पणी की है कि मैं की तरह से असहमत हैं, लेकिन करने के लिए अनुभवी पर्याप्त नहीं कर रहा हूँ वास्तव …

4
क्या angularjs के निर्देश को सीधे सेवाओं के साथ इंटरैक्ट करना चाहिए या इसे एक एंटी-पैटर्न माना जाता है?
कौन सा बेहतर माना जाता है: एक निर्देश है कि सीधे सेवाओं के साथ बातचीत करता है या ऐसा निर्देश होना जो कुछ हुक को उजागर करता है कि कौन सा नियंत्रक व्यवहार (सेवाओं को शामिल) से बांध सकता है?


4
स्प्रेडशीट के पीछे डेटा संरचनाएं क्या हैं?
मैं यह समझना चाहता हूं कि कैसे एक स्प्रेडशीट (नामित या अन्यथा पहचानी गई कोशिकाओं का मान या अन्य कोशिकाओं को संदर्भित करने वाले फ़ार्मुलों का समूह) हल किया जाता है। मैंने मौजूदा परियोजनाओं को देखने की कोशिश की है, लेकिन जीयूआई, क्रमांकन, घटनाओं आदि के साथ इतना कुछ चल …

4
प्रत्येक नए बग के लिए एक इकाई परीक्षण जोड़ें
मेरी नौकरी में सभी डेवलपर्स जो बग को हल करते हैं, उन्हें इस तरह के बग्स के बारे में चेतावनी देने वाले एक नए यूनिट टेस्ट को जोड़ना पड़ता है (मामले में यह खराब हो जाता है)। यदि एक इकाई परीक्षण संभव नहीं है (उदाहरण के लिए, एक वेबपेज डिजाइन …

7
जब Scrum / Kanban बोर्ड का उपयोग किया जाता है, तो पारंपरिक समस्या ट्रैकर की क्या भूमिका होती है?
एक बहुत ही उच्च स्तरीय दृश्य से, मुझे लगता है कि आम तौर पर परियोजना प्रबंधन उपकरण 2 प्रकार के होते हैं: पारंपरिक मुद्दे ट्रैकर जैसे फोगबुग, जिरा, बुग्जिला, ट्राक, रेडमाइन आदि। वर्चुअल कार्ड बोर्ड / फुर्तीली परियोजना प्रबंधन उपकरण जैसे Pivotal Tracker, GreenHopper, AgileZen, Trello आदि। निश्चित रूप से, …

6
क्या कोई डिज़ाइन पैटर्न है जो डिस्काउंट मॉडल पर लागू होगा?
क्या डिस्काउंट मॉडल लागू करने के लिए कोई ज्ञात डिज़ाइन पैटर्न हैं? डिस्काउंट मॉडल से मेरा मतलब निम्नलिखित है: यदि कोई ग्राहक उत्पाद X, उत्पाद Y और उत्पाद Z खरीदता है तो उसे 10% या $ 100 की छूट मिलती है। यदि कोई ग्राहक उत्पाद X की 100 यूनिट खरीदता …

8
अत्यधिक स्केलेबल होने के लिए वेब साइट को डिज़ाइन करने का सबसे अच्छा तरीका क्या है?
उन वेबसाइटों के लिए, जिन्हें अत्यधिक स्केलेबल होने की आवश्यकता है, जैसे कि फेसबुक जैसे सामाजिक नेटवर्क, वेबसाइट डिजाइन करने का सबसे अच्छा तरीका क्या है? क्या मेरे पास एक वेब सेवा होनी चाहिए जो साइट को उस डेटा को प्राप्त करने के लिए प्रश्न करे जो उसे चाहिए? या …

6
मौजूदा कोड आधार का दस्तावेजीकरण करने की पद्धति
मैं एक मौजूदा एप्लिकेशन पर एक टीम के हिस्से के रूप में काम करता हूं, जिसमें कोई इनलाइन प्रलेखन नहीं है, और न ही इसके पास तकनीकी दस्तावेज हैं। जैसा कि मैं आवेदन पर विभिन्न बग रिपोर्ट पर काम कर रहा हूं, मैंने अपने लिए एक तरह का ब्रेडक्रंब ट्रेल …

2
क्या Node.js एक ढांचा है? [बन्द है]
मैं भर्तीकर्ताओं, डेवलपर्स आदि को देखता रहता हूं, एक रूपरेखा के रूप में Node.js को देखें। मेरी राय में, यह वास्तव में Node.js के लिए अज्ञानता से बाहर है। अक्सर, नौकरी के विवरण में, Node.js को AngularJS , React , आदि के बीच एक पुस्तकालय के रूप में वर्गीकृत किया …

5
यूनिट परीक्षण विधियों का सबसे अच्छा तरीका है जो एक ही कक्षा के अंदर अन्य तरीकों को कहते हैं
मैं हाल ही में कुछ दोस्तों के साथ चर्चा कर रहा था कि निम्न में से कौन सी 2 विधियां रिटर्न के परिणामों को स्टब करने के लिए सबसे अच्छा है या किसी कक्षा के अंदर के तरीकों से उसी वर्ग के तरीकों के लिए कॉल करें। यह एक बहुत …

8
अन्य डेवलपर्स को अपना काम पूरा करने के बाद कॉल करने के लिए मजबूर करें
जावा 7 में एक पुस्तकालय में, मेरे पास एक वर्ग है जो अन्य वर्गों को सेवाएं प्रदान करता है। इस सेवा वर्ग का एक उदाहरण बनाने के बाद, इसका एक तरीका कई बार कहा जा सकता है (चलो इसे doWork()विधि कहते हैं)। इसलिए मुझे नहीं पता कि सेवा वर्ग का …
34 java 

6
क्या जटिल नियमित अभिव्यक्तियों के लिए यूनिट परीक्षण होना चाहिए?
क्या मुझे अपने आवेदन में जटिल नियमित अभिव्यक्तियों के लिए यूनिट परीक्षण लिखना चाहिए? एक तरफ: वे परीक्षण करना आसान है क्योंकि इनपुट और आउटपुट प्रारूप अक्सर सरल और अच्छी तरह से परिभाषित होते हैं, और वे अक्सर इतने जटिल हो सकते हैं इसलिए उनमें से परीक्षण विशेष रूप से …

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