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

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

5
जावास्क्रिप्ट प्रतिरूपकता, सर्वर आधारित MVC और व्यावसायिक वास्तविकता
मैं समझता हूं कि यह एक बहुत व्यापक प्रश्न है, लेकिन मैंने व्यक्तिगत रूप से इस समस्या के विभिन्न पहलुओं के साथ काम किया है और सभी अवधारणाओं और प्रौद्योगिकियों को एक साथ लाने के लिए संघर्ष कर रहा हूं। मैं यह बताना चाहूंगा कि इन तकनीकों में उत्तर शामिल …

6
चंचल XP से कैसे अलग है?
मैं यह जानने के लिए वेब पर कुछ लेख पढ़ता हूं कि कैसे एजाइल, एक्सपी, स्क्रैम, जोड़ी प्रोग्रामिंग एक-दूसरे से अलग हैं / एक-दूसरे से संबंधित हैं और मैंने निम्नलिखित पंक्ति प्राप्त की है: स्क्रम और एक्सपी लगभग समान हैं। XP में स्क्रैम की तुलना में रिलीज़ की अवधि कम …

19
क्या वास्तविक दुनिया के अनुप्रयोगों को कभी 128-बिट फ्लैट एड्रेस स्पेस की आवश्यकता होगी?
यह थोड़ा सा है "एक मेगाबाइट किसी के लिए भी पर्याप्त होना चाहिए", लेकिन ... 64-बिट फ्लैट एड्रेस स्पेस 32-बिट एड्रेस स्पेस की तुलना में 4.3 बिलियन गुना ज्यादा स्पेस देता है। वह 17,179,869,184 GiB है। जाहिर है, 8 बिट्स से 16 बिट्स तक संक्रमण बहुत जल्दी था (मैं एक …

11
क्या एक परियोजना बड़ा बनाता है? [बन्द है]
बस जिज्ञासा से बाहर एक छोटे, मध्यम और बड़े आकार की परियोजना के बीच अंतर क्या है? क्या इसे कोड या जटिलता की रेखाओं से मापा जाता है या क्या? Im एक बार्टरिंग सिस्टम का निर्माण और अब तक लॉगिन / पंजीकरण के लिए कोड की लगभग 1000 लाइनें हैं। …
32 project 

2
सॉफ्टवेयर Win32 नाम का उपयोग क्यों करता है?
यदि किसी सॉफ़्टवेयर / लाइब्रेरी में विंडोज प्लेटफ़ॉर्म के लिए कुछ समर्थन है, तो वे लगभग हमेशा अपनी निर्देशिकाओं और चर को नाम देते हैं win32। यह C / C ++ प्रोजेक्ट्स में सबसे अधिक प्रचलित है। यहां तक ​​कि MinGW परियोजना का लक्ष्य ट्रिपल उपयोग करता है win32। क्या …

1
"StringBuilder" बिल्डर डिजाइन पैटर्न का एक आवेदन है?
"बिल्डर" पैटर्न "टेलीस्कोपिंग कंस्ट्रक्टर" को विरोधी पैटर्न को संबोधित करने के लिए प्रतिबंधित है, या यह भी कहा जा सकता है कि अपरिवर्तनीय वस्तुओं के जटिल निर्माण की अधिक सामान्य समस्या को संबोधित करें? StringBuilderवर्ग शब्द "निर्माता" अपने नाम में है, लेकिन यह कंस्ट्रक्टर्स telescoping के साथ कोई संबंध नहीं …

3
अगर मैं एक इंटरफ़ेस लागू करता हूं, तो क्या इसे इनहेरिटेंस कहा जाता है?
यदि मेरा वर्ग implementsएक इंटरफ़ेस है तो क्या मैं कह सकता हूं कि मैं विरासत का पालन कर रहा हूं? मुझे पता है कि जब एक वर्ग extendsदूसरे वर्ग का होता है तो उसका उत्तराधिकार होता है।

8
फ्लोट नंबरों की समानता की तुलना कनिष्ठ डेवलपर्स को गुमराह करता है, भले ही मेरे मामले में कोई गोल त्रुटि न हो?
उदाहरण के लिए, मैं 0,0.5, ... 5 से बटन की एक सूची दिखाना चाहता हूं, जो प्रत्येक 0.5 के लिए कूदता है। मैं ऐसा करने के लिए एक लूप का उपयोग करता हूं, और बटन STANDARD_LINE पर अलग रंग है: var MAX=5.0; var DIFF=0.5 var STANDARD_LINE=1.5; for(var i=0;i<=MAX;i=i+DIFF){ button.text=i+''; if(i==STANDARD_LINE){ …

2
पूर्ण स्टैक जावास्क्रिप्ट के साथ फ्रंट और बैक-एंड को अलग करने के तरीके?
मान लीजिए कि मेरे पास एक फ्रंट-एंड है, जो ज्यादातर कोणीय, ग्रन्ट और बोवर का उपयोग करके लिखा गया एकल-पृष्ठ अनुप्रयोग है। और मान लीजिए कि मेरे पास एक बैकएंड है, जो ज्यादातर एक ORM के शीर्ष पर बैठा एक REST API है, जो किसी डेटाबेस से ऑब्जेक्ट्स को संग्रहीत …

6
REST API कॉल में पासवर्ड लगाना
मान लीजिए मेरे पास एक REST API है जिसका उपयोग पासवर्ड सेट / रीसेट करने के लिए भी किया जाता है। यह भी मान लें कि यह HTTPS कनेक्शन पर काम करता है। क्या कोई अच्छा कारण है कि पासवर्ड को कॉल पथ में नहीं रखा जाए, तो यह भी …
31 rest  passwords 


9
बिल्डर पैटर्न लागू करते समय हमें बिल्डर वर्ग की आवश्यकता क्यों है?
मैंने बिल्डर पैटर्न (मुख्य रूप से जावा में) के कई कार्यान्वयन देखे हैं। उन सभी में एक इकाई वर्ग (चलो एक Personवर्ग कहते हैं ), और एक बिल्डर वर्ग है PersonBuilder। बिल्डर विभिन्न प्रकार के फ़ील्ड "स्टैक" करता है और new Personपारित किए गए तर्कों के साथ वापस लौटता है …

6
सूची को पुनरावृत्त करते समय पायथन केवल व्यक्तिगत तत्व की प्रतिलिपि क्यों बनाता है?
मुझे एहसास हुआ कि पायथन में, अगर कोई लिखता है for i in a: i += 1 मूल सूची के तत्व aवास्तव में बिल्कुल भी प्रभावित नहीं होंगे, क्योंकि चर iकेवल मूल तत्व की एक प्रति बन जाता है a। मूल तत्व को संशोधित करने के लिए, for index, i …
31 python  list  iterator 

5
कोई केंद्रीय डेटाबेस नहीं
मेरे पास एक क्लाइंट है जो एक वेबसाइट / मोबाइल ऐप / डेस्कटॉप ऐप बना रहा है, जो बहुत संवेदनशील डेटा (बैंक / मोबाइल विवरणों से अधिक संवेदनशील) के साथ सौदा कर रहा है। डेटा की संवेदनशील प्रकृति के कारण, वे इसे केंद्रीय डेटाबेस में सहेजना नहीं चाहते हैं, लेकिन …

7
80 और 90 के दशक में दिन के माइक्रो कंप्यूटर पर संस्करण नियंत्रण कैसे काम करता था?
मुझे यह जानने की उत्सुकता है कि प्रोग्रामर टीमों ने आमतौर पर 80 और 90 के दशक के शुरुआती दिनों में अपने सॉफ्टवेयर विकास को कैसे प्रबंधित किया। क्या सभी स्रोत कोड केवल एक मशीन पर संग्रहीत थे, जिस पर सभी ने काम किया था, या स्रोत के चारों ओर …

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