coding-style पर टैग किए गए जवाब

कोडिंग शैली दिशानिर्देशों का एक सेट है जो स्रोत कोड की पठनीयता और समझ में मदद करता है।

2
क्या कोड के ब्लॉक बनाने के लिए यह बुरा अभ्यास है?
C ++ में, क्या यह खराब अभ्यास कुछ फ़ंक्शन के अंदर कोड के ब्लॉक बनाता है, जैसे कि निम्नलिखित: bool f() { { double test = 0; test = // some other variable outside this function, for example. if (test == // some value) return true; } { double test …

1
पेश है अतिरिक्त स्थानीय चर टिप्पणी प्रतिस्थापन के रूप में
क्या जो हो रहा है उसका वर्णन करने के लिए अतिरिक्त, तकनीकी रूप से शानदार, स्थानीय चर का उपयोग करना अच्छी शैली है? उदाहरण के लिए: bool easyUnderstandableIsTrue = (/* rather cryptic boolean expessions */); if(easyUnderstandableIsTrue) { // ... } जब तकनीकी ओवरहेड की बात आती है तो मैं उम्मीद …

3
C ++ में गैर-वैकल्पिक पॉइंटर्स बनाम नॉन-कॉस्ट रेफरेंस
में अन्य सी ++ विशेषताएं, संदर्भ तर्क की गूगल सी ++ स्टाइल गाइड , मैंने पढ़ा है कि गैर स्थिरांक संदर्भ नहीं किया जाना चाहिए। संदर्भ द्वारा पारित सभी मापदंडों को कॉस्ट लेबल किया जाना चाहिए। यह स्पष्ट है कि फ़ंक्शन कॉल को देखने के लिए जो संदर्भों का उपयोग …

7
पैरामीटर सूची में लकड़हारा की स्थिति क्या होनी चाहिए [बंद]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 5 साल पहले बंद हुआ …

4
नई वस्तु को असाइन करते समय एक स्विच या एक शब्दकोश
हाल ही में, मैं बयानों के Dictionariesबजाय 1-1 रिश्तों का उपयोग करना पसंद कर रहा हूं Switch। मुझे यह लिखने में थोड़ा तेज़ लगता है और मानसिक रूप से प्रक्रिया में आसान होता है। दुर्भाग्य से, जब किसी वस्तु के नए उदाहरण के लिए मैपिंग होती है, तो मैं इसे …
12 c#  coding-style 

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

6
आप अपने GUI नियंत्रणों का नाम कैसे देते हैं?
यह आमतौर पर हंगेरियन नोटेशन का उपयोग करने के लिए एक बुरा अभ्यास माना जाता है , लेकिन जीयूआई नाम userNameTextBoxऔर नियंत्रण को खोजने के लिए आम है userNameLabel। क्या आपने नाम में नियंत्रण प्रकार रखा है? क्या यह हंगेरियन नोटेशन का एक प्रकार नहीं है?

5
कोडिंग मानकों में विकास, आप उनके साथ कैसे व्यवहार करते हैं?
आप मौजूदा कोड बेस के लिए किसी प्रोजेक्ट में कोडिंग मानकों / स्टाइल गाइड में विकास से कैसे निपटेंगे? मान लीजिए कि आपकी टीम के किसी व्यक्ति ने प्रोग्रामिंग भाषा में ऑब्जेक्ट इंस्टेंटेशन का एक बेहतर तरीका खोजा है। ऐसा नहीं है कि पुराना तरीका खराब या छोटी गाड़ी है, …

5
क्या किसी वस्तु को संदर्भ द्वारा पारित करना एक बुरा अभ्यास है?
अतीत में, मैंने आमतौर पर किसी वस्तु के अपने हेरफेर को प्राथमिक विधि के भीतर किया है जो इसे बनाया / अपडेट किया जा रहा है, लेकिन मैंने पाया है कि मैंने हाल ही में एक अलग दृष्टिकोण लिया है, और यदि यह एक बुरा अभ्यास है तो मैं उत्सुक …

3
गोलंग में "यह" का प्रयोग
निकटतम चीज़ पर गोलांग को एक शैली गाइड मिली है , जिसे रिसीवर नाम के तहत लिखा गया है: एक विधि के रिसीवर का नाम इसकी पहचान का प्रतिबिंब होना चाहिए; अक्सर इसके प्रकार के एक या दो अक्षर संक्षिप्त नाम (जैसे "क्लाइंट" के लिए "c" या "cl") होते हैं। …

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

5
एक विधि क्यों है जो एक बूल / इंट लौटाती है और वास्तविक वस्तु आउटपुट आउटपुट के रूप में है?
मुझे अपनी कंपनी के कोडबेस (.NET 3.5 एप्लीकेशन) में निम्नलिखित कोड पैटर्न सभी जगह दिखाई देते हैं: bool Foo(int barID, out Baz bazObject) { try { // do stuff bazObject = someResponseObject; return true; } catch (Exception ex) { // log error return false; } } // calling code BazObject …

4
एक विधि को कॉल करने का बेहतर तरीका क्या है जो केवल एक वर्ग के लिए उपलब्ध है जो एक इंटरफ़ेस को लागू करता है लेकिन दूसरे को नहीं?
मूल रूप से मुझे एक निश्चित स्थिति को देखते हुए विभिन्न कार्यों को निष्पादित करने की आवश्यकता है। मौजूदा कोड इस तरह से लिखा गया है आधार इंटरफ़ेस // DoSomething.java interface DoSomething { void letDoIt(String info); } प्रथम श्रमिक वर्ग का क्रियान्वयन class DoItThisWay implements DoSomething { ... } दूसरा …

6
नामकरण: क्या आपको स्पष्टता के लिए संक्षिप्तता का त्याग करना चाहिए?
उदाहरण के लिए, निम्न फ़ंक्शन एक सरणी के माध्यम से लूप करता है जिसमें एक इनपुट फ़ील्ड का नाम और त्रुटियां होती हैं। यह सत्यापन क्षेत्र के नाम की जाँच करके और फिर त्रुटि जानकारी को अमान्य फ़ील्ड सरणी पर धकेलता है। क्या यह संक्षिप्त होना बेहतर है और इसे …

4
रूबी: अगर वेरिएबल बनाम अगर वेरिएबल.निल?
मैं रूबी के लिए नया हूं और मुझे आश्चर्य हुआ जब मुझे पता चला कि सभी वस्तुएं शून्य और असत्य से अलग हैं। यहां तक ​​कि 0 सच है। भाषा की उस संपत्ति के बारे में एक अच्छी बात यह है कि आप लिख सकते हैं: if !variable # do …

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