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

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

11
क्या यूनिट परीक्षणों को मेरे अपने तरीकों का उपयोग नहीं करना चाहिए?
आज मैं एक " JUnit मूल बातें" वीडियो देख रहा था और लेखक ने कहा कि जब आपके कार्यक्रम में किसी दिए गए तरीके का परीक्षण किया जाता है, तो आपको प्रक्रिया में अपने स्वयं के अन्य तरीकों का उपयोग नहीं करना चाहिए। अधिक विशिष्ट होने के लिए, वह कुछ …

9
स्वच्छ कोड टिप्पणियाँ बनाम वर्ग प्रलेखन
मैं टिप्पणी करने के संबंध में अपने नए सहयोगियों के साथ कुछ चर्चा कर रहा हूं। हम दोनों को क्लीन कोड पसंद है , और मैं इस तथ्य से पूरी तरह से ठीक हूं कि इनलाइन कोड टिप्पणियों से बचा जाना चाहिए और जो वे करते हैं उसे व्यक्त करने …

11
क्या DRY सॉफ्टवेयर प्रोजेक्ट मैनेजमेंट का दुश्मन है?
सॉफ्टवेयर विकास के सबसे बुनियादी और व्यापक रूप से स्वीकृत सिद्धांतों में से एक DRY है (अपने आप को दोहराएं नहीं)। यह भी स्पष्ट है कि अधिकांश सॉफ्टवेयर परियोजनाओं के लिए किसी प्रकार के प्रबंधन की आवश्यकता होती है। अब ऐसे कौन से कार्य हैं जिन्हें प्रबंधित करना आसान है …

22
डेवलपर्स को नवीनतम तकनीकों के शीर्ष पर रहने का समय कैसे मिलता है? [बन्द है]
मैं 2004 तक लगभग एक स्वतंत्र वेब डेवलपर था जब मैंने प्रबंधन मार्ग को बंद करना शुरू कर दिया था, लेकिन फिर से विकास (विशेष रूप से जावास्क्रिप्ट और एचटीएमएल 5 वेब / मोबाइल वेब ऐप) में वापस जाने की कोशिश करने का फैसला किया है और मुझे वास्तव में …

1
Unlicense में क्या गलत है?
मैंने अक्सर सुना है कि सार्वजनिक क्षेत्र में चीजों को रखने के मुद्दों के कारण मुझे Unlicense का उपयोग नहीं करना चाहिए । हालाँकि, मुझे यह समझ नहीं आ रहा है कि यह यूनीकलेंस के लिए एक मुद्दा क्यों होगा। Unlicense जो कुछ भी सार्वजनिक डोमेन में बिना लाइसेंस के …
83 licensing  legal 

15
तकनीकी साक्षात्कार के दौरान मुझे कितनी मदद करनी चाहिए? [बन्द है]
मुझे कई तकनीकी साक्षात्कारों के दौरान प्रदर्शन या बैठने के लिए कहा जाता है। हम तर्क प्रश्न और सरल प्रोग्रामिंग समस्याएं पूछते हैं जो साक्षात्कारकर्ता को पेपर पर हल करने में सक्षम होने की उम्मीद है। (मैं नहीं चाहूंगा कि उनकी पहुंच एक कीबोर्ड तक हो, लेकिन यह एक और …
83 interview 

9
मैं कोड लिख सकता हूं ... लेकिन अच्छी तरह से डिजाइन नहीं कर सकता। कोई सुझाव? [बन्द है]
मुझे लगता है कि मैं बिट्स और टुकड़ों में कोड लिखने में अच्छा हूं, लेकिन मेरे डिजाइन वास्तव में चूसते हैं। सवाल यह है कि मैं अपने डिजाइनों को कैसे सुधारूं - और बदले में एक बेहतर डिजाइनर बन सकता हूं? मुझे लगता है कि स्कूल और कॉलेज लोगों को …
83 design  skills 

8
जादू का मूल्य लौटाएं, अपवाद छोड़ें या विफलता पर झूठा लौटें?
मैं कभी-कभी एक क्लास लाइब्रेरी के लिए एक विधि या संपत्ति लिखना समाप्त कर देता हूं जिसके लिए कोई वास्तविक उत्तर नहीं होना असाधारण है, लेकिन विफलता। कुछ निर्धारित नहीं किया जा सकता है, उपलब्ध नहीं है, नहीं मिला है, वर्तमान में संभव नहीं है या कोई और डेटा उपलब्ध …

7
वेब साइट्स को क्रॉल करते समय एक अच्छा नागरिक कैसे बनें?
मैं कुछ कार्यक्षमता विकसित करने जा रहा हूं जो विभिन्न सार्वजनिक वेब साइटों को क्रॉल करेगा और उन पर डेटा को संसाधित / एकत्र करेगा। ई-मेल पतों की तलाश जैसा कुछ भी नहीं है - वास्तव में यह कुछ ऐसा है जो वास्तव में उनकी साइटों पर अतिरिक्त ट्रैफ़िक ला …

12
लोचदार टैबस्टॉप की कमियां क्या हैं? [बन्द है]
यहां देखें: टैब बनाम रिक्त स्थान पर एक विशिष्ट पवित्र युद्ध । अब यहां देखें: लोचदार टैबस्टॉप । सभी समस्याओं को हल किया, और बहुत उपयोगी नए व्यवहारों का एक गुच्छा जोड़ा। क्या लोचदार टैब भी उस टैब बनाम रिक्त स्थान चर्चा में उल्लिखित हैं? क्यों नहीं? क्या लोचदार टैबस्टॉप …

13
टिप्पणी-आउट कोड मूल्यवान प्रलेखन हो सकता है?
मैंने निम्नलिखित कोड लिखा है: if (boutique == null) { boutique = new Boutique(); boutique.setSite(site); boutique.setUrlLogo(CmsProperties.URL_FLUX_BOUTIQUE+fluxBoutique.getLogo()); boutique.setUrlBoutique(CmsProperties.URL_FLUX_BOUTIQUE+fluxBoutique.getUrl()); boutique.setNom(fluxBoutique.getNom()); boutique.setSelected(false); boutique.setIdWebSC(fluxBoutique.getId()); boutique.setDateModification(new Date()); boutiqueDao.persist(boutique); } else { boutique.setSite(site); boutique.setUrlLogo(CmsProperties.URL_FLUX_BOUTIQUE+fluxBoutique.getLogo()); boutique.setUrlBoutique(CmsProperties.URL_FLUX_BOUTIQUE+fluxBoutique.getUrl()); boutique.setNom(fluxBoutique.getNom()); //boutique.setSelected(false); boutique.setIdWebSC(fluxBoutique.getId()); boutique.setDateModification(new Date()); boutiqueDao.merge(boutique); } यहाँ एक टिप्पणी-बाहर लाइन है। लेकिन मैं इसे कोड साफ बनाता है, स्पष्ट कर …

6
"विकसित" शाखा की प्रवृत्ति दूर जा रही है
मैंने देखा है कुछ हाल ही में GitHub पर कुछ लोकप्रिय परियोजनाओं को देख रहा है, कि कोई developशाखा नहीं है । और वास्तव में, GitHub Flow गाइड इसका उल्लेख नहीं करता है। मेरी समझ से, masterहमेशा पूरी तरह से स्थिर होना चाहिए और उत्पादन को प्रतिबिंबित करना चाहिए। यदि …
82 git  github 

4
विकास / तकनीकी नेतृत्व बनने के लिए मुझे कौन से कौशल की खेती करनी चाहिए? [बन्द है]
मैं वर्तमान में एक पेशेवर प्रोग्रामर हूं। मैं अपने कौशल का विस्तार करना चाहता हूं, लेकिन मैं एक टीम के हिस्से के रूप में करियर की छलांग लगाना चाहता हूं। मुझे पता है कि सीखने के लिए बहुत कुछ है (और यह एक तात्कालिक चीज नहीं होगी) लेकिन मुझे लगता …

11
मैं यह कैसे सुनिश्चित कर सकता हूं कि मैं वास्तव में सीख रहा हूं कि किसी भाषा के विवरण को सीखने के बजाय कैसे प्रोग्राम करना है? [बन्द है]
मैं अक्सर सुनता हूं कि एक वास्तविक प्रोग्रामर किसी भी भाषा को एक सप्ताह के भीतर आसानी से सीख सकता है। भाषाएं केवल चीजों को प्राप्त करने के लिए उपकरण हैं, मुझे बताया गया है। प्रोग्रामिंग परम कौशल है जिसे सीखना और महारत हासिल करना चाहिए। मैं यह कैसे सुनिश्चित …

3
MariaDB और MySQL में क्या अंतर है?
MariaDB और MySQL में क्या अंतर है? मैं दोनों से बहुत परिचित नहीं हूँ। मैं मुख्य रूप से अधिकांश भाग के लिए फ्रंट एंड डेवलपर हूं। क्या वे वाक्यात्मक रूप से समान हैं? ये दोनों क्वेरी भाषाएँ कहाँ भिन्न हैं? विकिपीडिया केवल लाइसेंस के बीच अंतर का उल्लेख करता है: …

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