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

कोडिंग मानकों, या कोडिंग सम्मेलनों, एक सॉफ्टवेयर परियोजना में कोड उत्पादन की प्रक्रिया को संचालित करने के लिए डिज़ाइन किए गए नियमों या दिशानिर्देशों के सेट हैं। वे आमतौर पर उद्योग की सर्वोत्तम प्रथाओं या आम तौर पर स्वीकृत सम्मेलनों पर आधारित होते हैं। इनमें नामकरण परंपराएं, शैली, निषिद्ध विशेषताएं, और बहुत कुछ शामिल हैं।

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


15
क्या मुझे एक इंटरफ़ेस का उपयोग करने की आवश्यकता है जब केवल एक वर्ग कभी इसे लागू करेगा?
क्या इंटरफ़ेस का पूरा बिंदु नहीं है कि कई वर्ग नियमों और कार्यान्वयनों के एक समूह का पालन करते हैं?

15
व्यवहार निर्धारित करने के लिए बूलियन पैरामीटर का उपयोग करना गलत है?
मैंने समय-समय पर एक अभ्यास देखा है कि "गलत" लगता है, लेकिन मैं इसके बारे में क्या गलत है, यह स्पष्ट नहीं कर सकता। या शायद यह सिर्फ मेरा पूर्वाग्रह है। यहाँ जाता हैं: एक डेवलपर अपने मापदंडों में से एक के रूप में एक बूलियन के साथ एक विधि …

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

17
स्पष्टता के लिए कोडिंग मानक: कोड की प्रत्येक पंक्ति पर टिप्पणी करें?
मैंने उन दुकानों में काम किया है जो जीवन के लिए महत्वपूर्ण सॉफ़्टवेयर का उत्पादन करते हैं और मैंने उन नियमों को टिप्पणी करते हुए निपटाया है जो कोड पठनीय रखने और संभावित रूप से जीवन बचाने के लिए थे। मेरे अनुभव में हालांकि आवश्यकता एक ब्रेन डेड कोर की …

10
हम में से अधिकांश लूप काउंटर वेरिएबल के रूप में 'i' का उपयोग क्यों करते हैं?
क्या किसी ने इस बारे में सोचा है कि हम में से कई एक ही चर नामों का उपयोग करके इसी पैटर्न को क्यों दोहराते हैं? for (int i = 0; i < foo; i++) { // ... } यह सबसे कोड मैंने कभी का उपयोग करता है देखा है …

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


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


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

14
मैं हमेशा इस तरह से महसूस करने से कैसे बच सकता हूं अगर मैं अपने कार्यक्रम को खरोंच से पूरी तरह से पुनर्निर्माण करता हूं तो मैं इसे बहुत बेहतर करूंगा? [बन्द है]
मैंने कोडिंग की एक महत्वपूर्ण मात्रा सीखी है, हालांकि, यह हमेशा एक वैज्ञानिक वातावरण (कंप्यूटर विज्ञान नहीं) में रहा है, पूरी तरह से किसी के बिना स्वयं को सही दिशा में मार्गदर्शन करने के लिए सिखाया गया है। इस प्रकार, मेरी कोडिंग यात्रा रही है ... गन्दा। मैंने अब देखा …

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

6
एकल उद्धरण बनाम दोहरे उद्धरण [बंद]
मैंने अभी एक नौकरी शुरू की है जहाँ मैं जावा बैकग्राउंड से आने के बाद पायथन लिख रहा हूँ, और मैं यह नोटिस कर रहा हूँ कि अन्य डेवलपर्स ''डबल कोट्स ( "") के बजाय सिंगल कोट्स ( ) का उपयोग करते हुए स्ट्रिंग को कोट करते हैं । उदाहरण …

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