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

उच्च गुणवत्ता कोड लिखने के लिए सर्वोत्तम प्रथाओं के लिए प्रश्न।

4
रीडिंग लूप को समाप्त करने का कौन सा तरीका पसंदीदा तरीका है?
जब आपको एक पाठक को पुनरावृत्त करना होता है जहां पढ़ने के लिए मदों की संख्या अज्ञात होती है, और ऐसा करने का एकमात्र तरीका अंत तक हिट होने तक पढ़ना जारी रखना है। यह अक्सर वह स्थान होता है जिसकी आपको अंतहीन लूप की आवश्यकता होती है। हमेशा trueऐसा …

2
इनलाइन कोड टिप्पणियों के लिए सबसे अच्छा तरीका क्या है?
हम 20 साल की विरासत कोडबेस के लिए कुछ रिफैक्टिंग कर रहे हैं, और मैं अपने सहकर्मी के साथ कोड में टिप्पणी प्रारूप (plsql, java) के बारे में चर्चा कर रहा हूं। टिप्पणियों के लिए कोई डिफ़ॉल्ट प्रारूप नहीं है, लेकिन ज्यादातर मामलों में लोग टिप्पणी में ऐसा कुछ करते …

3
मैं कोड में सादगी को कैसे परिभाषित और माप सकता हूं?
पठनीयता से संबंधित सादगी के बारे में मेरे पिछले प्रश्न में कई उत्तर हैं जिन्होंने मुझे अपनी परिभाषा देखने में मदद की और कोड में सादगी की समझ, संभवतः, गलत थी। मैं कोड में सादगी को कैसे परिभाषित कर सकता हूं? कोड सादगी को मापने के लिए कौन से सॉफ्टवेयर …

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

6
मुद्रण उपयोग / सहायता (--help) के लिए सबसे अच्छा अभ्यास क्या माना जाता है?
UNIX के CLI के लिए उपकरण लिखते समय, मुझे प्रोग्राम का प्रिंट आउट सहायता और / या उपयोग कैसे करना चाहिए? मैं आमतौर पर उपयोग करता हूं fprintf(stderr, "help text here");, लेकिन इसके साथ कई मुद्दे हैं। सबसे पहले, मुझे यकीन नहीं है, चाहे मुझे उपयोग करना चाहिए stderr। क्या …

4
एक विकास प्रबंधक द्वारा "गोल प्रवृत्ति" को कैसे संभाला जाना चाहिए?
पहले मुझे एक शब्द गढ़ने की अनुमति दें: कोड लक्ष्य-ट्रेंडिंग: सुबह में कोड की जाँच करना, फिर अन्य डेवलपर्स द्वारा पिछले दिन की फ़ाइल द्वारा किए गए बदलावों की चुपचाप समीक्षा करना, (विशेष रूप से आपके द्वारा विकसित की गई कोड फाइलें), और स्वरूपण, तर्क को ठीक करना, चर का …

3
क्या मुझे उस स्थिति से निपटने की ज़रूरत है जहां प्रतिबिंब के माध्यम से निजी तरीकों को बुलाया जाता है?
एक पुस्तकालय बनाते समय, क्या मुझे यह सुनिश्चित करना चाहिए कि निजी विधियों को उसी वर्ग के अन्य तरीकों से नहीं, बल्कि प्रतिबिंब के रूप में किसी अन्य पुस्तकालय द्वारा बुलाए जाने पर अपेक्षित रूप से काम करना चाहिए ? उदाहरण के लिए, यदि कोई निजी विधि यह private DoSomething(int …

11
क्या कोड पीढ़ी कोड गुणवत्ता बढ़ाती है?
कोड पीढ़ी के लिए तर्क देते हुए, मैं कुछ ऐसे तरीकों के उदाहरणों की तलाश कर रहा हूं जिनमें यह कोड गुणवत्ता को बढ़ाता है। यह स्पष्ट करने के लिए कि मुझे कोड पीढ़ी से क्या मतलब है, मैं केवल एक परियोजना के बारे में बात कर सकता हूं: हम …

5
क्या उच्च मानकों से जरूरी निराशा पैदा होती है, और इससे कैसे निपटा जाए?
मैं खुद को एक प्रोग्रामिंग लैंग्वेज उत्साही मानता हूं। जब मुझे बुरा कोड मिलता है, विशेष रूप से मेरा अपना, यह समझना कठिन है, बदलना मुश्किल है और परीक्षण करना कठिन है। मेरे सहकर्मी बेहतर नहीं जानते, या परवाह नहीं करते हैं। मैं निराश हूं कि मैं खुद से कोड …

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

9
कॉपी-एंड-पास्ट टेस्ट कोड: यह कितना बुरा है?
मेरी वर्तमान नौकरी विभिन्न अनुप्रयोगों के लिए GUI परीक्षण कोड लिख रही है, जिन पर हम काम करते हैं। हालाँकि, मुझे पता है कि मैं परीक्षणों के भीतर बहुत सारे कोड कॉपी और पेस्ट करता हूं। इसका कारण यह है कि मैं जिन क्षेत्रों का परीक्षण कर रहा हूं, उनमें …

5
एक विधि क्यों है जो एक बूल / इंट लौटाती है और वास्तविक वस्तु आउटपुट आउटपुट के रूप में है?
मुझे अपनी कंपनी के कोडबेस (.NET 3.5 एप्लीकेशन) में निम्नलिखित कोड पैटर्न सभी जगह दिखाई देते हैं: bool Foo(int barID, out Baz bazObject) { try { // do stuff bazObject = someResponseObject; return true; } catch (Exception ex) { // log error return false; } } // calling code BazObject …

4
OO भाषा में तार्किक रूप से प्रक्रियात्मक सॉफ्टवेयर लिखने का सबसे साफ तरीका
मैं एक इलेक्ट्रिकल इंजीनियर हूं और मुझे नहीं पता कि मैं क्या कर रहा हूं। कृपया मेरे कोड के भावी अनुरक्षकों को बचाएं। हाल ही में मैं कई छोटे कार्यक्रमों पर काम कर रहा हूं (C # में) जिनकी कार्यक्षमता तार्किक रूप से "प्रक्रियात्मक" है। उदाहरण के लिए, उनमें से …

6
क्या घोटाले और एक स्थिर विकास एक विरोधाभास का निर्माण करते हैं?
मैं 5 टीमों के साथ एक विकास समूह का हिस्सा हूं, कुल लगभग 40 डेवलपर्स। हम 3-सप्ताह के स्प्रिंट के साथ स्क्रम पद्धति का अनुसरण कर रहे हैं। हमारे पास एक निरंतर एकीकरण सेटअप (जेनकिंस) है, जिसमें एक निर्माण पाइपलाइन कई घंटों (व्यापक स्वचालित परीक्षणों के कारण) के साथ है। …

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

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