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

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

9
अधिकांश "सुप्रसिद्ध" अनिवार्य / OO भाषाएँ उन प्रकारों की अनियंत्रित पहुँच की अनुमति देती हैं जो 'कुछ भी नहीं' का प्रतिनिधित्व कर सकते हैं?
मैं nullइसके (उदाहरण के लिए) होने के बजाय (संयुक्त राष्ट्र) की सुविधा के बारे में पढ़ रहा हूं Maybe। इस लेख को पढ़ने के बाद , मुझे विश्वास है कि इसका उपयोग करना बेहतर होगाMaybe (या कुछ इसी तरह)। हालाँकि, मुझे यह देखकर हैरानी होती है कि सभी "अच्छी तरह …

8
कोड और डेटा का पृथक्करण कैसे एक अभ्यास बन गया?
कृपया प्रश्न को ध्यान से पढ़ें: यह पूछता है कि कैसे , क्यों नहीं । मैं हाल ही में इस उत्तर पर आया था , जो अपरिवर्तनीय डेटा संग्रहीत करने के लिए डेटाबेस का उपयोग करने का सुझाव देता है: ऐसा लगता है कि आपके द्वारा वर्णित कई जादुई संख्याएं …

6
"एक इंटरफेस के लिए प्रोग्रामिंग" समझना
मैं "एक कार्यान्वयन के बजाय एक अंतरफलक के लिए प्रोग्रामिंग" शब्द भर में आया हूं, और मुझे लगता है कि मैं इस तरह का मतलब समझता हूं। लेकिन मैं यह सुनिश्चित करना चाहता हूं कि मुझे समझ में आ रहा है कि यह लाभ है और यह संभव कार्यान्वयन है। …

5
Java / C # RAII क्यों लागू नहीं कर सकता है?
प्रश्न: Java / C # RAII क्यों लागू नहीं कर सकता है? स्पष्टीकरण: मुझे पता है कि कचरा संग्राहक निर्धारक नहीं है। तो वर्तमान भाषा सुविधाओं के साथ यह किसी वस्तु के निपटान () विधि के लिए गुंजाइश से बाहर निकलने पर स्वचालित रूप से बुलाया जाना संभव नहीं है। …

1
चुस्त डेवलपर के रूप में "SMART" उद्देश्य कैसे लिखें?
कई निगमों की तरह मैं जिस कंपनी के लिए काम करता हूं वह SMART उद्देश्यों के आधार पर प्रदर्शन समीक्षा प्रणाली में परिवर्तन कर रही है । मेरी टीम एक उच्च कार्यशील चुस्त विकास टीम है जो एक्सट्रीम प्रोग्रामिंग से अभ्यासों को नियोजित करती है । हमारे बड़े लाभ के …

5
क्या यह एक एल्गोरिथम की "बिग ओ" अंकन की पहचान के लिए एक उचित "नियम" है?
मैं बिग ओ नोटेशन के बारे में और अधिक सीख रहा हूं और एक एल्गोरिथ्म कैसे लिखा जाता है, इसके आधार पर इसकी गणना कैसे करें। मुझे एक एल्गोरिदम बिग ओ नोटेशन की गणना के लिए "नियमों" का एक दिलचस्प सेट आया और मैं यह देखना चाहता था कि मैं …
29 algorithms  big-o 

2
आंतरिक स्ट्रिंग प्रतिनिधित्व के लिए जावा UTF-16 का उपयोग क्यों करता है?
मुझे लगता है कि इसका कारण यह है कि यह तेज था, चरित्र पर पहुंच की तरह सरणी, लेकिन कुछ अक्षर 16 बिट्स में फिट नहीं होंगे, इसलिए यह काम नहीं करेगा ... तो अगर आपको किसी भी तरह से विशेष मामलों को संभालना है, तो यूटीएफ -8 का उपयोग …
29 java  strings  unicode 

5
Linux स्रोत कोड की पैकेजिंग के लिए मानक कब बने .tar.gz?
ओपन-सोर्स प्रोजेक्ट ब्राउज़ करते समय जो मुख्य रूप से लिनक्स सिस्टम के लिए विकसित किए जाते हैं और नवीनतम पैकेज डाउनलोड करते हैं, स्रोत कोड हमेशा .tar.gz या .tar.bz2 फ़ाइल में संग्रहीत होता है। क्या .zt या .arz या .rar या कुछ अन्य कम्प्रेशन अल्गोरिद्म की बजाय .tar.gz या .tar.bz2 …

7
"डेटा छिपाने" और "एनकैप्सुलेशन" के बीच अंतर क्या है?
मैं "जावा कंसीडर इन प्रैक्टिस" पढ़ रहा हूं और कहा जाता है: "सौभाग्य से, वही ऑब्जेक्ट-ओरिएंटेड तकनीकें जो आपको अच्छी तरह से संगठित, रख-रखाव वाली कक्षाएं लिखने में मदद करती हैं - जैसे कि एनकैप्सुलेशन और डेटा छिपाना-थ्रेड को सुरक्षित बनाने में भी आपकी मदद करता है। कक्षाएं। " समस्या …

3
स्कीमा.ऑर्ग बनाम माइक्रोफ़ॉर्मेट्स
वे दोनों एक ही उद्देश्य की सेवा करते हैं: शब्दार्थ मार्कअप के लिए एक शब्दावली प्रदान करना। स्कीमा मान्यता प्राप्त है और मानकीकृत है ... लेकिन माइक्रोफ़ॉर्मेट्स मानक एक खुली समुदाय प्रक्रिया द्वारा है। स्कीमा दस्तावेज़ीकरण में माइक्रोडाटा का शोषण करती है, जबकि माइक्रोफ़ॉर्मेट्स कक्षाओं में जाते हैं। (ध्यान दें: …

9
शुद्ध जावा वेब ब्राउज़र, क्या यह व्यावहारिक है? [बन्द है]
मुझे पता है कि एक जावा वेब ब्राउज़र संभव है, लेकिन क्या यह व्यावहारिक है? मैंने लोबो प्रोजेक्ट देखा है और मुझे स्वीकार करना चाहिए कि मैं प्रभावित हूं, लेकिन मैंने जो इकट्ठा किया है, उससे लगता है कि विकास 2009 में बंद हो गया। क्या कोई ब्राउज़र शुद्ध जावा …
29 java  web  browser 

4
सोने की परत को कैसे रोकें और काम के घटनाक्रम को जारी करने के लिए बस संतुष्ट रहें [बंद]
विकास टीम जिसे मैं सदस्य हूं, हाल ही में एजाइल प्रथाओं के अनुसार काम करने के लिए अनुकूलित किया गया है। इसने व्यक्तिगत रूप से इस तथ्य को उजागर किया है कि मैं खुद को गोल्ड-प्लेटिंग कोड (और प्रलेखन) को रोक नहीं सकता हूं और इसके परिणामस्वरूप मैं मूल अनुमानों …

1
आपको दस्तावेज़ बनाम संबंधपरक बनाम ग्राफ़ डेटाबेस का उपयोग कब करना चाहिए? [बन्द है]
चर्चा के प्रयोजनों के लिए आइए एक FourSquare परिदृश्य पर विचार करें। परिदृश्य संस्थाओं: उपयोगकर्ता स्थान रिश्तों: चेकइन: उपयोगकर्ता <-> स्थान, कई से कई मित्र: उपयोगकर्ता <-> उपयोगकर्ता, कई से कई डेटाबेस डिजाइन इनमें सबसे अधिक त्रुटियां होंगी, कृपया उन्हें इंगित करें। आरडीबीएमएस टेबल्स: उपयोगकर्ता स्थान चेकइन (जंक्शन) मित्र (जंक्शन) …

12
एक वर्ग को "अमूर्त" या "अंतिम / सील" के अलावा और कुछ क्यों होना चाहिए?
जावा / सी # प्रोग्रामिंग के 10+ वर्षों के बाद, मैं खुद को या तो बना पाया: अमूर्त वर्ग : अनुबंध का तात्पर्य यह नहीं है कि जैसा है वैसा किया जाए। अंतिम / सीलबंद वर्ग : कार्यान्वयन का अर्थ आधार वर्ग के रूप में किसी और चीज की सेवा …

4
क्या हमें हमेशा उन्हें ठीक करते समय टेस्ट बग्स को यूनिट करना चाहिए?
बग्स को ठीक करते समय, यह प्रोत्साहित किया जाता है जहां मैं पहले एक परीक्षण लिखने के लिए काम करता हूं जो दिए गए बग के साथ विफल हो जाता है, और फिर परीक्षण पास होने तक कोड को ठीक करने के लिए। यह टीडीडी प्रथाओं का पालन करता है, …
29 testing  tdd 

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