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

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

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

5
स्ट्रिंग्स, अच्छी शैली लौटाने वाले कार्य?
मेरे सी कार्यक्रमों में मुझे अक्सर अपने एडीटी का एक स्ट्रिंग प्रतिनिधित्व करने का एक तरीका चाहिए। यहां तक ​​कि अगर मुझे किसी भी तरह से स्क्रीन पर स्ट्रिंग को प्रिंट करने की आवश्यकता नहीं है, तो डिबगिंग के लिए इस तरह की विधि करना साफ-सुथरा है। तो इस तरह …

5
अगर-और सीढ़ी जो सभी स्थितियों को पकड़ने वाली है - क्या एक निरर्थक अंतिम खंड जोड़ा जाना चाहिए?
यह एक ऐसी चीज है जो मैं हाल ही में कर रहा हूं। उदाहरण: setCircle(circle, i, { current }) { if (i == current) { circle.src = 'images/25CE.svg' circle.alt = 'Now picking' } else if (i < current) { circle.src = 'images/25C9.svg' circle.alt = 'Pick failed' } else if (i …

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

4
किसी पूर्णांक कोड को वापस करने वाले फ़ंक्शन का अनुक्रमण करना जो कई अलग-अलग स्थितियों का प्रतिनिधित्व करता है
मुझे कुछ भयानक कोड विरासत में मिले हैं जिन्हें मैंने नीचे दिया है। क्या इस विशेष विरोधी पैटर्न का कोई नाम है? इसे फिर से तैयार करने के लिए कुछ सिफारिशें क्या हैं? // 0=Need to log in / present username and password // 2=Already logged in // 3=Inactive User …

5
क्या टेक्स्ट मार्कर को स्ट्रिंग्स के अंदर रखना खराब शैली है? क्या कोई विकल्प है?
मैं बड़े पैमाने पर तार के साथ काम करता हूं जिसमें बहुत अधिक हेरफेर की आवश्यकता होती है। उदाहरण के लिए, मैं इस तरह एक स्ट्रिंग उत्पन्न कर सकता हूं: भाग 1 नाव अनुभाग ए प्रोग्रामिंग भाग 2 प्रोग्रामिंग के लिए विभाजन नौकाओं। अनुभाग AA खंड SQL प्रविष्टियाँ। स्ट्रिंग मैन्युअल …

3
सदस्य: डोमेन आईडी बनाम यूनिक आईडी का उपयोग करें
क्या मुझे डोमेन ऑब्जेक्ट या विधि / फ़ंक्शन पैरामीटर के रूप में एक अद्वितीय आईडी का उपयोग करना चाहिए, इस पर उपयोगी उत्तर के बाद, पहचानकर्ता बनाम डोमेन ऑब्जेक्ट को विधि पैरामीटर के रूप में , मेरे पास एक समान प्रश्न फिर से है: सदस्य (पिछले प्रश्न चर्चा में प्रबंधन …

4
एक फंक्शन खराब शैली के भीतर आंतरिक गुंजाइश ब्लॉक का उपयोग होता है?
ऐसे कुछ (काफी दुर्लभ) मामले हैं जिनमें जोखिम है: एक चर का पुन: उपयोग करना जिसका पुन: उपयोग करने का इरादा नहीं है (उदाहरण 1 देखें), या दूसरे के बजाय एक चर का उपयोग करना, शब्दार्थ के करीब (उदाहरण 2 देखें)। उदाहरण 1: var data = this.InitializeData(); if (this.IsConsistent(data, this.state)) …

3
क्या निहित तर्क रूपांतरण पर भरोसा करना खतरनाक माना जाता है?
C ++ में एक सुविधा है (मैं इसका सही नाम नहीं बता सकता), जो कि तर्क प्रकारों के स्वचालित रूप से कॉल करता है यदि तर्क प्रकार अपेक्षित व्यक्ति नहीं हैं। इसका एक बहुत ही मूल उदाहरण एक फ़ंक्शन को बुला रहा है जो std::stringएक const char*तर्क के साथ अपेक्षा …

7
अस्थायी चर बनाम लाइन लंबाई की आवश्यकताएं
मैं मार्टिन फाउलर की रिफैक्टरिंग पढ़ रहा हूं । यह आम तौर पर उत्कृष्ट है लेकिन फाउलर की सिफारिशों में से एक को थोड़ा परेशानी का कारण लगता है। Fowler अनुशंसा करता है कि आप अस्थायी चर को किसी क्वेरी से प्रतिस्थापित करते हैं, इसलिए इसके बजाय: double getPrice() { …

7
क्या किसी शर्त की अनावश्यक रूप से जाँच करना बुरा है?
मुझे अक्सर अपने कोड में स्थान मिलता है जहां मैं खुद को एक विशिष्ट स्थिति की बार-बार जांच करवाता हूं। मैं आपको एक छोटा उदाहरण देना चाहता हूं: मान लीजिए कि एक टेक्स्ट फाइल है जिसमें "a" से शुरू होने वाली लाइनें, "b" और अन्य लाइनों से शुरू होने वाली …

4
अमूर्त वर्गों के लिए सामान्य नामों से कैसे बचें?
सामान्य तौर पर, नियमित नाम और वर्ग नामों के भाग के रूप में "हैंडल" या "प्रक्रिया" जैसे शब्दों से बचना अच्छा है, जब तक कि आप (जैसे) फ़ाइल हैंडल या (जैसे) यूनिक्स प्रक्रियाओं से निपट रहे हैं। हालांकि अमूर्त वर्ग अक्सर नहीं जानते कि वे इसके अलावा कुछ करने जा …

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

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

4
C ++ बड़े टेम्प्लेट के लिए कार्यान्वयन से निपटने का पसंदीदा तरीका
आमतौर पर सी ++ क्लास की घोषणा करते समय, हेडर फाइल में केवल घोषणा को लागू करना और कार्यान्वयन को एक स्रोत फ़ाइल में रखना सबसे अच्छा अभ्यास है। हालांकि, ऐसा लगता है कि यह डिज़ाइन मॉडल टेम्पलेट कक्षाओं के लिए काम नहीं करता है। जब ऑनलाइन देखते हैं तो …

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