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

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

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

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

9
क्या केवल सामान्य कोड को केंद्रीकृत करने के लिए कार्यों का उपयोग करना अच्छा है?
मैं इस समस्या को बहुत बढ़ाता हूं। उदाहरण के लिए, मैं वर्तमान में एक रीड फंक्शन और एक राइट फंक्शन लिखता हूं, और वे दोनों चेक करते हैं कि bufक्या NULL पॉइंटर है और modeवेरिएबल कुछ सीमाओं के भीतर है। यह कोड दोहराव है। इसे अपने स्वयं के फ़ंक्शन में …

12
बूलियन फ़ंक्शन तर्कों के लिए सही टिप्पणी करें जो "झूठे" हैं?
कुछ ओपन सोर्स प्रोजेक्ट्स से, मैंने निम्नलिखित कोडिंग शैली एकत्र की void someFunction(bool forget); void ourFunction() { someFunction(false /* forget */); } मुझे हमेशा इस बारे में संदेह है कि falseयहां क्या मतलब है। क्या इसका मतलब है "भूल जाना", या क्या "भूल" इसके संबंधित पैरामीटर (जैसे ऊपर के मामले …

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

3
क्या पायथन में एक ही फ़ाइल में कई कक्षाएं होना ठीक है?
मैं जावा और पीएचपी के वर्षों के बाद नए सिरे से पायथन दुनिया में आ रहा हूं। हालांकि भाषा अपने आप में बहुत सीधी है, मैं कुछ ऐसे 'छोटे' मुद्दों से जूझ रहा हूं जिन्हें मैं अपने सिर के चारों ओर लपेट नहीं सकता हूं - और जिनके बारे में …

7
यदि / अन्यथा बयानों को मामलों की दुर्लभता या उनके साथ व्यवहार की कठिनाई द्वारा व्यवस्थित किया जाना चाहिए?
कुछ कोड में मैं अभी लिख रहा हूँ, मेरे पास कुछ इस तरह है: if (uncommon_condition) { do_something_simple(); } else { do(); something(); long(); and(); complicated(); } मेरा एक भाग सोचता है "यह जिस तरह से लिखा गया है वह ठीक है। सरल मामलों को पहले जाना चाहिए और अधिक …

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

5
क्या जाने-माने PowerShell कोडिंग कन्वेंशन हैं?
PowerShell में प्रोग्रामिंग करते समय क्या कोई अच्छी तरह से परिभाषित परंपराएं हैं? उदाहरण के लिए, ऐसी लिपियों में जिन्हें लंबे समय तक बनाए रखा जाना है, क्या हमें इसकी आवश्यकता है: असली cmdlet नाम या उपनाम का उपयोग करें? Cmdlet पैरामीटर नाम को पूर्ण या केवल आंशिक रूप से …

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

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

8
ए क्लास नाम की क्लास?
इस पोस्ट में सुधार करना चाहते हैं? इस प्रश्न का विस्तृत उत्तर प्रदान करें, जिसमें उद्धरण और आपका उत्तर सही क्यों है की व्याख्या भी शामिल है। बिना पर्याप्त विवरण के उत्तर संपादित या हटाए जा सकते हैं। यह एक शैली का प्रश्न है, लेकिन यह कुछ ऐसा है जो …

4
आगे की घोषणा बनाम शामिल हैं
Reduce the number of #include files in header files. It will reduce build times. Instead, put include files in source code files and use forward declarations in header files. मैंने इसमें यहाँ पढ़ा। http://www.yolinux.com/TUTORIALS/LinuxTutorialC+CodingStyle.html । तो यह कहता है कि अगर हेडर फ़ाइल में एक वर्ग (वर्ग ए) को कुछ …
18 c++  coding-style 

6
विखंडित-लूप विराम के साथ / वापसी बनाम जबकि-लूप के साथ स्पष्ट अपरिवर्तनीय और बाद की स्थिति
यह जाँच का सबसे लोकप्रिय तरीका है (यह मुझे लगता है) कि क्या कोई ऐरे में है: for (int x : array) { if (x == value) return true; } return false; हालांकि, एक किताब में मैंने कई साल पहले, शायद, Wirth या Dijkstra द्वारा पढ़ा है, यह कहा गया …

6
क्या मैं अब "स्तंभित" कोड के लिए छोटे चर नामों का त्याग करता हूं?
मैं सीएस प्रोग्रामिंग में एक शौकिया प्रोग्रामर हूं जो उचित प्रोग्रामिंग कौशल सीखने की कोशिश कर रहा है। मेरा कोड कैसा दिखता है, इसके किनारों का विस्तार 103 स्तंभों तक है। int extractMessage(char keyWord[25], char cipherText[17424], int rowSize, char message[388]) { int keyColumn = 0; int cipherColumn = 0; int …
17 c  coding-style 

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