clean-code पर टैग किए गए जवाब

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

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

6
तकनीकी ऋण का ध्यान रखने से आपने क्या भुगतान किया है?
तकनीकी ऋण पर इस लेख में कुछ अच्छे बिंदु हैं, जिनमें शामिल हैं: "तकनीकी मामलों" पर काम करना सबसे अच्छा काम करता है जब यह कहानियों द्वारा संचालित होता है। कोड बेस शायद हर जगह काम की जरूरत है, लेकिन भुगतान केवल उसी जगह प्राप्त किया जाएगा जहां कोड उपयोगकर्ता …

4
क्या यह कोड एक "ट्रेन मलबे" (कानून के उल्लंघन में) की तरह है?
मैंने जो कुछ कोड लिखा है, उसके माध्यम से ब्राउज़ करते हुए, मैं निम्नलिखित निर्माण पर आया जो मुझे मिला। पहली नज़र में, यह काफी साफ लगता है। हां, वास्तविक कोड में getLocation()विधि का थोड़ा अधिक विशिष्ट नाम है जो बेहतर वर्णन करता है कि यह किस स्थान पर है। …

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

3
परीक्षण और उत्पादन कोड के बीच दोहराव स्थिरांक?
क्या परीक्षणों और वास्तविक कोड के बीच डेटा की नकल करना अच्छा है या बुरा? उदाहरण के लिए, मान लीजिए कि मेरे पास एक पायथन वर्ग है FooSaverजो किसी विशेष निर्देशिका के साथ फ़ाइलों को किसी निर्देशिका में सहेजता है: class FooSaver(object): def __init__(self, out_dir): self.out_dir = out_dir def _save_foo_named(self, …

6
5 का नियम - इसका उपयोग करना है या नहीं?
3 का नियम ( नए c ++ मानक में 5 का नियम ) कहता है: यदि आपको स्पष्ट रूप से विध्वंसक, कॉपी कंस्ट्रक्टर या कॉपी असाइनमेंट ऑपरेटर की स्पष्ट रूप से घोषणा करने की आवश्यकता है, तो आपको संभवतः उन तीनों को स्पष्ट रूप से घोषित करने की आवश्यकता है। …

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

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

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

9
क्या निरर्थक स्थिति सर्वोत्तम प्रथाओं के खिलाफ जाँच कर रही है?
मैं पिछले तीन वर्षों से सॉफ्टवेयर विकसित कर रहा हूं, लेकिन मैं अभी हाल ही में जाग गया हूं कि मैं अच्छी प्रथाओं से कितना अनभिज्ञ हूं। इससे मुझे पुस्तक क्लीन कोड पढ़ना शुरू करना पड़ा है , जो मेरे जीवन को बेहतर बनाने के लिए उल्टा हो रहा है, …

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

5
अत्यधिक विधि अधिभार से कैसे बचें?
हमारे आवेदन के स्रोत कोड में हमारे पास बहुत सारे स्थान हैं, जहां एक वर्ग में समान नाम और विभिन्न मापदंडों के साथ कई तरीके हैं। उन विधियों में हमेशा एक 'पिछले' विधि के सभी मापदण्ड होते हैं। यह लंबे विकास (विरासत कोड) और इस सोच का परिणाम है (मेरा …

8
"सही प्रोग्रामर के सिंड्रोम" को तोड़ने के तरीके [बंद]
यहां क्या पूछा जा रहा है, यह बताना मुश्किल है। यह प्रश्न अस्पष्ट, अस्पष्ट, अधूरा, अति व्यापक या अलंकारिक है और इसका वर्तमान रूप में यथोचित उत्तर नहीं दिया जा सकता है। इस प्रश्न को स्पष्ट करने में मदद के लिए ताकि इसे फिर से खोला जा सके, सहायता केंद्र …

5
अगर हालत में set.add () की बूलियन वापसी?
सेट क्लास का ऐड ऑपरेटर एक बूलियन देता है जो कि अगर तत्व (जो जोड़ा जाना है) सही नहीं है, तो पहले से ही गलत है। लिख रहा है if (set.add(entry)) { //do some more stuff } स्वच्छ कोड लिखने के मामले में अच्छी शैली मानी जाती है? मैं सोच …

3
स्वच्छ कोड: कुछ मापदंडों के साथ छोटी विधियों के परिणाम
हाल ही में एक कोड समीक्षा के दौरान मुझे एक नए सहयोगी द्वारा लिखित कोड आया, जिसमें एक गंध के साथ एक पैटर्न है। मुझे संदेह है कि मेरे सहकर्मी के फैसले प्रसिद्ध क्लीन कोड बुक द्वारा प्रस्तावित नियमों पर आधारित हैं (और शायद इसी तरह की अन्य पुस्तकों द्वारा …

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