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

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

8
क्या .NET प्रोग्रामर्स पर लिनक का दिमाग सुन्न हो रहा है?
हम में से बहुत लोगों ने लगभग एक साल पहले jQuery के साथ इस घटना को देखना शुरू किया था जब लोगों ने पूछना शुरू कर दिया था कि jQuery के साथ क्वेरी स्ट्रिंग को पुनः प्राप्त करने जैसी बिल्कुल पागल चीजें कैसे करें । लाइब्रेरी (jQuery) और भाषा (जावास्क्रिप्ट) …

8
क्या हालत के हिस्से में कार्य एक बुरा अभ्यास है?
मान लेते हैं कि मैं एक फ़ंक्शन लिखना चाहता हूं जो सी में दो तारों को मिलाता है। जिस तरह से मैं इसे लिखूंगा वह है: void concat(char s[], char t[]){ int i = 0; int j = 0; while (s[i] != '\0'){ i++; } while (t[j] != '\0'){ s[i] …

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

7
त्रुटि दमन के खिलाफ तर्क
मुझे हमारी एक परियोजना में इस तरह का एक कोड मिला है: SomeClass QueryServer(string args) { try { return SomeClass.Parse(_server.Query(args)); } catch (Exception) { return null; } } जहां तक ​​मैं समझता हूं, इस तरह की त्रुटियों को दबाना एक बुरा अभ्यास है, क्योंकि यह मूल सर्वर के अपवाद से …

5
क्या किसी अन्य कक्षा का क्लासकॉलिनेशन बनाना एक अच्छा अभ्यास है?
आइए कहते हैं कि मेरे पास एक Carवर्ग है: public class Car { public string Engine { get; set; } public string Seat { get; set; } public string Tires { get; set; } } कहते हैं कि हम एक पार्किंग स्थल के बारे में एक प्रणाली बना रहे हैं, …

16
प्रोग्रामिंग करते समय अन्य संख्या आधारों का उपयोग क्यों करें
मेरे सहकर्मी और मैं इस बात का पता लगाने के लिए अपने दिमाग को झुका रहे हैं कि कोई भी अपने बेस से 10 नंबर के आधार पर नंबर प्रोग्राम करने के लिए क्यों जाएगा। मैंने सुझाव दिया कि शायद आप सही आधार के साथ चर डालकर लंबे समीकरणों को …

7
प्रकाश को देखने के लिए कॉपी / पेस्ट / स्पेगेटी प्रोग्रामर कैसे बदलें?
इस सवाल से प्रेरित था इस एक । जबकि अन्य प्रश्न को स्थानीयकृत माना गया था, मेरा मानना ​​है कि अंतर्निहित समस्या कुछ ऐसी है जो हमारे उद्योग में बेहद आम है। मुझे पता है कि कुछ डेवलपर हैं, जो इसे पढ़ेंगे और सोचेंगे कि मैं यह सामान बना रहा …

7
कोड बंदर होने में क्या गलत है? (या, एक कोड बंदर क्या है?) [बंद]
प्रोग्रामर एक "कोड बंदर" होने के बारे में अपमानजनक तरीके से बात करते हैं। " वहाँ काम मत करो , तुम बस एक कोड बंदर हो जाएगा!"। मेरे पास नौकरियों के लिए दो प्रस्ताव हैं, एक छोटी कंपनी में, एक बहुत बड़ी कंपनी (एक ही वेतन) पर। मेरे दोस्त ने …

5
क्या वाटरफॉल और एजाइल के लिए कोई प्रमुख विकल्प हैं? [बन्द है]
मैं उत्सुक हूँ अगर किसी को किसी भी तरीके के बारे में पता हो जो कि काफी भिन्न हो (पुनर्संयोजन न हो) और मैं विशेष रूप से किसी को भी पसंद करूँगा जो विकल्पों के साथ किसी भी अनुभव को आगे लाए।

6
कोड जो एक मान को एक अलग प्रतिनिधित्व में परिवर्तित करता है, फिर उसे वापस उसी स्थान पर परिवर्तित करता है जहां से शुरू हुआ यह खराब है, लेकिन कैसे? [बन्द है]
मैं खराब प्रोग्रामिंग प्रथाओं के बारे में एक लेख पढ़ रहा था । यह उल्लेख किया - "यो-यो कोड" जो एक मान को एक अलग प्रतिनिधित्व में परिवर्तित करता है, फिर उसे वापस उसी स्थान पर परिवर्तित करता है जहां से शुरू हुआ था (जैसे: दशमलव को एक स्ट्रिंग में …

1
कच्चे, कमजोर_प्रतिमा, अनूठे_प्रति, साझा_प्रति आदि… उन्हें बुद्धिमानी से कैसे चुनें?
C ++ में बहुत सारे संकेत हैं लेकिन 5 साल में ईमानदार होने के लिए C ++ प्रोग्रामिंग में (विशेष रूप से Qt फ्रेमवर्क के साथ) मैं केवल पुराने कच्चे पॉइंटर का उपयोग करता हूं: SomeKindOfObject *someKindOfObject = new SomeKindOfObject(); मुझे पता है कि बहुत सारे अन्य "स्मार्ट" संकेत हैं: …

8
क्या एक अपवाद को एक विरोधी पैटर्न यहाँ फेंक रहा है?
मुझे कोड समीक्षा के बाद एक डिज़ाइन विकल्प पर बस चर्चा करनी थी। मुझे आश्चर्य है कि आपकी क्या राय है। यह Preferencesवर्ग है, जो कि-वैल्यू पेयर के लिए एक बकेट है। अशक्त मूल्य कानूनी हैं (यह महत्वपूर्ण है)। हम उम्मीद करते हैं कि कुछ मूल्यों को अभी तक सहेजा …

1
मुझे पता है कि जावास्क्रिप्ट वास्तव में अच्छी तरह से है, लेकिन मैं साक्षात्कार कोडिंग को बम बनाता हूं [बंद]
इसलिए मैं वर्तमान में फ्रंट-एंड डेवलपर के रूप में एक नई स्थिति के लिए शिकार पर हूं। मैं जावास्क्रिप्ट को बहुत अच्छी तरह से जानता हूं और क्लोजर, करीने, प्रोटोटाइपल इनहेरिटेंस, डिज़ाइन पैटर्न, ऐप प्रदर्शन और समग्र फ्रंट-एंड आर्किटेक्चर के बारे में कवितात्मक रूप से मोम कर सकता हूं। लेकिन …

8
मजबूत कोड बनाम अतिरंजना लेखन
आप लोगों को कैसे पता चलेगा कि आप बिना ओवरगेंरिंग के सबसे मजबूत कोड लिख रहे हैं? मैं अपने आप को हर संभव पथ के बारे में बहुत सोचता हूं जो मेरा कोड ले सकता है, और यह कभी-कभी समय की बर्बादी की तरह महसूस करता है। मुझे लगता है …

9
भविष्य प्रमाण कोड
जहाँ मैं काम करने वाले डेवलपर्स हमेशा मुझे बता रहे हैं कि "मैंने इसे भविष्य के मामले में जोड़ा है" या "मुझे लगता है कि ऐसा करना एक अच्छा विचार है क्योंकि वे शायद इसे किसी दिन चाहते हैं"। मुझे लगता है कि यह बहुत अच्छा है कि वे भविष्य …

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