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

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

4
किसी ऐसे व्यक्ति की मदद करना जो कभी नहीं होगा और कभी भी एक पेशेवर प्रोग्रामर नहीं होगा जो कोड लिखेगा जो उपयोग करने और व्याख्या करने के लिए अधिक सुपाठ्य और प्रयोग करने योग्य होगा [बंद]
बंद हो गया । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि यह इस पोस्ट को संपादित करके केवल एक समस्या पर केंद्रित हो । 4 साल पहले …

10
रिफैक्टरिंग के बाद मेरी टीम लगातार त्रुटियों से कैसे बच सकती है?
आपको थोड़ी सी पृष्ठभूमि देने के लिए: मैं एक कंपनी के लिए काम करता हूं जिसमें मोटे तौर पर बारह रूबी रेलर्स डेवलपर्स (+/- इंटर्न) हैं। रिमोट का काम आम है। हमारा उत्पाद दो भागों से बना है: एक मोटी वसा कोर, और उस पर निर्मित बड़ी ग्राहक परियोजनाओं तक …

3
एक राज्य प्रणाली के लिए डिजाइनिंग यूनिट परीक्षण
पृष्ठभूमि टेस्ट ड्रिवेन डेवलपमेंट को मैंने पहले ही स्कूल और इंडस्ट्री में खत्म कर दिया था। मैं इसे सीखने की कोशिश कर रहा हूं, लेकिन कुछ प्रमुख चीजें अभी भी मुझसे बच रही हैं। TDD समर्थकों का कहना है कि बहुत सारी बातें (जैसे बाद में "एकल सिद्धांत" या SAP …

7
क्या कथन या स्विच की लंबी श्रृंखला के अलावा ऐसा करने का एक अधिक बुद्धिमान तरीका है?
मैं एक आईआरसी बॉट लागू कर रहा हूं जो एक संदेश प्राप्त करता है और मैं उस संदेश की जांच कर रहा हूं ताकि यह निर्धारित किया जा सके कि किस कॉल को कॉल करना है। क्या ऐसा करने का अधिक चतुर तरीका है? ऐसा लगता है जैसे मैं 20 …

11
आप एक ही वस्तु के दो संदर्भ कब चाहते हैं?
जावा में विशेष रूप से, लेकिन अन्य भाषाओं में भी संभावना है: एक ही वस्तु के दो संदर्भ होने पर यह कब उपयोगी होगा? उदाहरण: Dog a = new Dog(); Dob b = a; क्या ऐसी स्थिति है जहां यह उपयोगी होगा? aजब भी आप उस वस्तु का प्रतिनिधित्व करना …

1
नामस्थानों के पेशेवरों और विपक्षों में शामिल हैं / PHP में आवश्यकता है?
मैंने हाल ही में PHP में नामस्थानों का उपयोग शुरू किया है। जब मैंने पहली बार उन्हें देखा, तो मुझे लगा कि उनका सिंटैक्स बदसूरत था और मैं उन्हें कभी इस्तेमाल नहीं करूंगा। हालाँकि, मैंने एक ऑटोलैडर (spl_autoload_register) बनाया, जो इसे बनाता है ताकि मुझे कभी भी एक शामिल / …
20 php  namespace 

5
"सबसे कम डेवलपर" के रूप में तकनीकी ऋण लड़ना?
मान लीजिए कि आप एक कंपनी के लिए काम करते हैं और आप जो करते हैं, वह उनके लिए सॉफ्टवेयर विकसित करना है। आपको बड़ी तस्वीर या शायद मामूली के बारे में पता नहीं है। आपके पास जो कार्य हैं वे समस्या ट्रैकिंग सिस्टम के माध्यम से आपको सौंपे गए …

2
क्या मठ वंशानुगत पदानुक्रमों के लिए एक व्यवहार्य (शायद बेहतर) विकल्प हैं?
मैं इस तरह से भिक्षुओं के एक भाषा-अज्ञेय वर्णन का उपयोग करने जा रहा हूं , पहले monoids का वर्णन करता हूं: एक मोनॉइड (लगभग) फ़ंक्शंस का एक सेट है जो किसी प्रकार को एक पैरामीटर के रूप में लेता है और उसी प्रकार को वापस करता है। एक मोनाड …

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

4
जावा प्रोग्राम की उच्च-स्तरीय संरचना का दस्तावेजीकरण कैसे करें?
पृष्ठभूमि: मेरे सहयोगी और मैं एक अकादमिक पत्रिका के लिए एक लेख लिख रहे हैं। हमारे शोध के क्रम में, हमने जावा में एक सिमुलेशन कार्यक्रम लिखा। हम अनुकरण कार्यक्रम को दूसरों के उपयोग के लिए स्वतंत्र रूप से उपलब्ध कराना चाहते हैं। हमने एक GitHub रिपॉजिटरी पर कोड होस्ट …

6
क्रमिक टंकण: "लगभग हर भाषा में एक स्थिर प्रकार की प्रणाली भी एक गतिशील प्रकार की प्रणाली होती है"
एलेक्स ब्रोमफील्ड का यह दावा है : स्टैटिक टाइप सिस्टम वाली लगभग हर भाषा में डायनामिक टाइप सिस्टम भी होता है। सी के अलावा, मैं एक अपवाद के बारे में नहीं सोच सकता क्या यह वैध दावा है? मैं समझता हूं कि रनटाइम के दौरान परावर्तन या लोडिंग कक्षाओं के …

7
कैसे सबसे अच्छा रक्षा करने के लिए 0 से पारित करने के लिए एसटी :: स्ट्रिंग मापदंडों?
मुझे अभी कुछ गड़बड़ी का एहसास हुआ है। जब भी मैंने एक विधि लिखी है जो एक std::stringपैरामिटर के रूप में स्वीकार करता है , मैंने अपने आप को अपरिभाषित व्यवहार के लिए खोल दिया है। उदाहरण के लिए, यह ... void myMethod(const std::string& s) { /* Do something with …
20 c++ 

6
क्या कोई उच्च स्तरीय भाषाएं हैं? [बन्द है]
बन्द है। यह सवाल ऑफ टॉपिक है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न अपडेट करें तो यह है -विषय पर सॉफ्टवेयर इंजीनियरिंग स्टैक एक्सचेंज के लिए। 5 साल पहले बंद हुआ । ऐतिहासिक रूप से एक एचएलएल कुछ सी, …

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

2
जावा फाइलिंग को आर्गन्स में क्यों नहीं डालता है?
सी और सी ++ में, मुख्य विधि argv पर सरणी की पहली स्थिति में फ़ाइल नाम रखती है [0]। जावा में, हालांकि, फ़ाइल नाम को args स्ट्रिंग ऐरे में शामिल नहीं किया गया है। क्या इसका कोई व्यावहारिक कारण है? मैं समझता हूं कि यह 1-आधारित के बजाय कमांड-लाइन तर्कों …
20 java  c++  c 

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