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

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

14
आपके लिए एक विधि की आदर्श लंबाई क्या है? [बन्द है]
ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में, एक विधि की अधिकतम लंबाई पर निश्चित रूप से कोई सटीक नियम नहीं है, लेकिन मैंने अभी भी इन दो उद्धरणों को कुछ हद तक एक दूसरे के विरोधाभासी पाया है, इसलिए मैं यह सुनना चाहता हूं कि आप क्या सोचते हैं। में स्वच्छ कोड: फुर्तीली सॉफ्टवेयर …

8
व्हाट्सएप को पीछे छोड़ना एक बड़ी बात क्यों है? [बन्द है]
प्रोग्रामर्स के लिए ट्रेलिंग व्हाट्सएप एक समस्या है जो कि Emacs जैसे संपादकों के पास विशेष कार्य हैं जो इसे उजागर करते हैं या स्वचालित रूप से इससे छुटकारा पाते हैं, और कई कोडिंग मानकों के लिए आपको इसके सभी उदाहरणों को समाप्त करने की आवश्यकता होती है। मुझे पूरी …

5
जावा में, क्या मुझे पैरामीटर और स्थानीय लोगों के लिए "अंतिम" का उपयोग करना चाहिए, जब मेरे पास नहीं है?
जावा finalउन्हें पुनः असाइन करने से रोकने के लिए, चर (फ़ील्ड / स्थानीय / पैरामीटर) को चिह्नित करने की अनुमति देता है। मुझे यह खेतों के साथ बहुत उपयोगी लगता है, क्योंकि यह मुझे जल्दी से यह देखने में मदद करता है कि क्या कुछ विशेषताएँ - या एक पूरी …
105 java  coding-style  final 

11
"गोटो" बयान किस तरह के बग की ओर जाता है? क्या कोई ऐतिहासिक महत्वपूर्ण उदाहरण हैं?
मैं समझता हूं कि छोरों में नेस्टेड छोरों को तोड़ने के लिए बचाओ; gotoबयान टाल दिया और प्रोग्रामिंग की एक बग का खतरा शैली के रूप में गाली, इस्तेमाल किया जा कभी नहीं करने के लिए किया जाता है। ऑल्ट टेक्स्ट: "नील स्टीफेंसन को लगता है कि उनके लेबल 'डेंगो' …

10
क्या मुझे अपने कार्यस्थल पर स्थापित सम्मेलनों का पालन करने के लिए एक खराब कोडिंग शैली का पालन करना चाहिए?
मैं लगभग एक साल से अपनी नौकरी पर काम कर रहा हूँ। मैं मुख्य रूप से हमारे GUI इंटरफ़ेस में काम करता हूं जो C बैकएंड से विधियों का उपयोग करता है, लेकिन मुझे आम तौर पर रिटर्न वैल्यू को छोड़कर उनके साथ व्यवहार नहीं करना पड़ता है। हमारे जीयूआई …

14
किस बिंदु पर संक्षिप्तता अब एक गुण नहीं है?
हाल ही के बग फिक्स ने मुझे टीम के अन्य सदस्यों द्वारा लिखे गए कोड पर जाने की आवश्यकता थी, जहां मुझे यह मिला (यह C # है): return (decimal)CostIn > 0 && CostOut > 0 ? (((decimal)CostOut - (decimal)CostIn) / (decimal)CostOut) * 100 : 0; अब, उन सभी जातियों …

16
हंगेरियन नोटेशन का उपयोग न करने का क्या लाभ है?
जिन चीजों से मैं संघर्ष करता हूं उनमें से एक हंगेरियन नोटेशन का उपयोग नहीं कर रही है। मैं चर परिभाषा में जाने के लिए नहीं देखना चाहता कि यह किस प्रकार का है। जब कोई परियोजना व्यापक हो जाती है, तो 'बूल' द्वारा उपसर्ग किए गए एक चर को …

14
क्या मुझे तार्किक बयानों में कोष्ठक का उपयोग करना चाहिए जहां आवश्यक नहीं है?
मान लीजिए कि मेरे पास एक बूलियन स्थिति है a AND b OR c AND dऔर मैं एक ऐसी भाषा का उपयोग कर रहा हूं, जहां ANDऑपरेशन की एक उच्चतर मिसाल है OR। मैं कोड की यह पंक्ति लिख सकता था: If (a AND b) OR (c AND d) Then …

13
यदि हम कर सकते हैं तो क्या हमें स्थानीय चरों को समाप्त करना चाहिए?
उदाहरण के लिए, एंड्रॉइड पर सीपीयू रखने के लिए, मैं इस तरह कोड का उपयोग कर सकता हूं: PowerManager powerManager = (PowerManager)getSystemService(POWER_SERVICE); WakeLock wakeLock = powerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "abc"); wakeLock.acquire(); लेकिन मुझे लगता है कि स्थानीय चर powerManagerऔर wakeLockसमाप्त किया जा सकता है: ((PowerManager)getSystemService(POWER_SERVICE)) .newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "MyWakelockTag") .acquire(); इसी तरह का दृश्य आईओएस …

10
क्या "बेकार ब्रेस" को हटाने के अपने प्यार पर चाचा बॉब को कोई चुनौती दे सकता है?
मुझे भुगतान की गई सामग्री का संदर्भ देने से नफरत है, लेकिन यह वीडियो ठीक उसी तरह दिखाता है जैसे मैं बात कर रहा हूं। रॉबर्ट मार्टिन में शायद 12 मिनट इस पर दिखता है: और कहते हैं, "मेरी पसंदीदा चीजों में से एक को बेकार ब्रेसिज़ से छुटकारा मिल …

2
पायथन में रिश्तेदार आयात के साथ क्या गलत है?
मैंने हाल ही में एक लोकप्रिय पायथन शैली-चेकर के पाइलिंट के उन्नत संस्करण बनाए हैं । यह मेरे पूरे कोड में बैलिस्टिक हो गया है, उन जगहों की ओर इशारा करता है जहां मैं पूर्ण पैकेज पथ निर्दिष्ट किए बिना एक ही पैकेज में मॉड्यूल आयात करता हूं। नई त्रुटि …

20
कोड में लाइनों की संख्या को कम करना कितना महत्वपूर्ण है?
मैं एक सॉफ्टवेयर डेवलपर हूं जो J2SE (कोर जावा) पर काम करता है। अक्सर हमारे कोड रिव्यू के दौरान हमें अपने कोड में लाइनों की संख्या कम करने के लिए कहा जाता है। यह अनावश्यक कोड को हटाने के बारे में नहीं है, यह एक ऐसी शैली का अनुसरण करने …

22
टैब्स बनाम रिक्त स्थान - हर स्थिति में, कभी भी, हर चीज के लिए उचित इंडेंटेशन चरित्र क्या है? [बन्द है]
Drupal.org में होस्ट किए गए कोड के लिए कोडिंग मानक कोड को इंडेंट करने के लिए दो स्थानों का उपयोग करने का सुझाव देते हैं; अन्य साइटें कोड को इंडेंट करने के लिए टैब का उपयोग करने का सुझाव देती हैं। हर चीज के लिए और हर स्थिति में उचित …

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

9
क्या आपको इस तरह के मामलों में फ़ंक्शन में आवश्यक नंगे न्यूनतम डेटा को हमेशा पास करना चाहिए
मान लीजिए कि मेरे पास एक फ़ंक्शन है IsAdminजो यह जांचता है कि उपयोगकर्ता एक व्यवस्थापक है या नहीं। यह भी बताते हैं कि एडमिन की जाँच किसी प्रकार के नियम (महत्वपूर्ण नहीं) के विरुद्ध यूजर आईडी, नाम और पासवर्ड का मिलान करके की जाती है। मेरे सिर में इसके …

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