programming-practices पर टैग किए गए जवाब

प्रोग्रामिंग प्रैक्टिस सॉफ्टवेयर के विकास में आमतौर पर इस्तेमाल की जाने वाली प्रथाएं हैं या नहीं। इनमें एजाइल डेवलपमेंट, कानबन, कोडिंग शॉर्टकट्स आदि चीजें शामिल हो सकती हैं।

12
किसी अन्य टीम के सदस्य के कोड को फिर से लिखने के लिखित नियम [बंद]
हम सामूहिक कोड स्वामित्व का अभ्यास कर रहे हैं। मेरी समझ में इसका मतलब यह है कि कोई भी डेवलपर कार्यक्षमता को जोड़ने, रिफलेक्टर करने, बग्स को ठीक करने या डिज़ाइनों को बेहतर बनाने के लिए किसी भी कोड को बदल सकता है। लेकिन एक डेवलपर से कोड के पूर्ण …

14
क्या प्रोग्रामिंग या कंप्यूटर विज्ञान सामान्य रूप से सभी एल्गोरिदम के बारे में है?
एक वर्गीकृत छात्र के रूप में, मुझे प्रतिष्ठित कंपनियों (जैसे Google, Facebook, Microsoft, ...) के लिए अपने परीक्षण और साक्षात्कारों में एल्गोरिदम प्रश्न डालने के लिए यह अधिक से अधिक सामान्य लगता है। मेरे द्वारा लागू किए गए कुछ स्टार्टअप ने एल्गोरिदम के बारे में भी पूछा। मुझे आश्चर्य है …

11
क्या यह इंटरफेस का उपयोग न करने की बुरी आदत है? [बन्द है]
मैं शायद ही कभी इंटरफेस का उपयोग करता हूं और उन्हें दूसरों के कोड में सामान्य पाता हूं। इसके अलावा, मैं अपने कोड में शायद ही कभी उप और सुपर कक्षाएं (अपनी कक्षाएं बनाते समय) बनाता हूं। क्या यह बुरी बात है? क्या आप इस शैली को बदलने का सुझाव …

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

8
कार्यक्रमों में विंडोज "दस्तावेज़" फ़ोल्डर का वैध उपयोग
जो कोई भी अपने दस्तावेज़ फ़ोल्डर को पसंद करता है, उसमें केवल वही चीज़ें होती हैं जो वे जानते हैं कि मानक दस्तावेज़ फ़ोल्डर इस कार्य के लिए पूरी तरह से अनुपयुक्त है। ऐसा लगता है कि हर प्रोग्राम अपनी सेटिंग्स, डेटा, या डॉक्यूमेंट्स फ़ोल्डर में समान रूप से अप्रासंगिक …

5
क्या किसी लाइब्रेरी के भीतर STDIN से पढ़ने के लिए इसे एक पैटर्न-विरोधी माना जाता है?
एक बड़ी परियोजना के लिए एक पुस्तकालय लिखने के दौरान, मैं एक काम पर काम कर रहा था, एक मुद्दा सामने आया जिसे ईमेल पते पर भेजने के लिए एक टोकन की आवश्यकता थी, और फिर कोड में वापस पारित कर दिया गया जहां इसे फिर आगे उपयोग के लिए …

11
लॉगिंग: क्यों और क्या? [बन्द है]
मैंने कभी भी ऐसे प्रोग्राम नहीं लिखे हैं जो लॉगिंग का महत्वपूर्ण उपयोग करते हैं। सबसे अधिक मैंने किया है जब अपवाद होता है तो स्टैक निशान को पकड़ना है। मैं सोच रहा था, अन्य लोग कितना लॉग इन करते हैं? क्या यह निर्भर करता है कि आप किस तरह …

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

5
क्या आपको हमेशा वेबसाइट के लिए सर्वर साइड प्रोग्राम करना चाहिए?
मैं एक दोस्त के लिए एक संगीत परियोजना वेबसाइट बनाना शुरू करने वाला हूं। यह अब के लिए बहुत सरल होना चाहिए: कोई गतिशील सामग्री (दौरे की तारीख, आदि), और कुछ एम्बेडेड नमूना गाने या साउंडक्लाउड लिंक से अधिक कुछ नहीं। मैं एक उत्तरदायी ग्रिड के लिए वेनिला जावास्क्रिप्ट और …

7
मैं एकल जूनियर डेवलपर के रूप में अपनी प्रगति की समीक्षा कैसे कर सकता हूं [बंद]
मैं वर्तमान में एकल प्राथमिक डेवलपर के रूप में 2 व्यक्ति कंपनी के लिए काम कर रहा हूं। मेरे बॉस को क्लाइंट्स मिलते हैं, कुछ png डिज़ाइन टेम्प्लेट्स को मॉक करते हैं और उन्हें मुझे सौंप देते हैं। यह प्रणाली ठीक काम कर रही है और मैं वास्तव में इसका …

9
क्या विशिष्ट उदाहरणों के लिए उपवर्ग बनाना एक बुरा अभ्यास है?
निम्नलिखित डिजाइन पर विचार करें public class Person { public virtual string Name { get; } public Person (string name) { this.Name = name; } } public class Karl : Person { public override string Name { get { return "Karl"; } } } public class John : Person { …

8
वास्तव में BIG स्रोत कोड के लिए क्या शब्द है? [बन्द है]
कभी-कभी जब हम किसी सॉफ़्टवेयर के प्रतिबद्ध इतिहास की जांच करते हैं, तो हम देख सकते हैं कि कुछ कमिट्स हैं जो वास्तव में बड़े हैं - वे सैकड़ों या सैकड़ों स्रोत कोड लाइनों (डेल्टा) के साथ 10 या 20 फाइलें बदल सकते हैं। मुझे याद है कि इस तरह …

12
अगर XML इतनी खराब है ... तो इतने सारे लोग इसका इस्तेमाल क्यों करते हैं? [बन्द है]
मैं XML के उद्देश्य को समझता हूं, लेकिन मैं हमेशा लोगों की शिकायत सुनता हूं कि यह कितना बुरा है? मैं वास्तव में इसके बारे में इतना बुरा क्या समझ में नहीं आता? मैं आमतौर पर "फूला हुआ" और "धीमा" शब्द सुनता हूं। लेकिन मुझे प्रोग्रामर के रूप में लगता …

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

8
क्या OOP आसान या कठिन होता जा रहा है? [बन्द है]
जब ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग की अवधारणाओं को प्रोग्रामर के लिए सालों पहले पेश किया गया था तो यह दिलचस्प लगता है और प्रोग्रामिंग क्लीनर था। OOP इस तरह था Stock stock = new Stock(); stock.addItem(item); stock.removeItem(item); आत्म-वर्णनात्मक नाम के साथ समझना आसान था। लेकिन अब डेटा ट्रांसफर ऑब्जेक्ट्स, वैल्यू ऑब्जेक्ट्स, …

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