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

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

5
क्या खराब शैली / खतरनाक रिटर्न के बाद काम करने के लिए अंत में क्लॉज का उपयोग किया जाता है?
एक Iterator लिखने के भाग के रूप में, मैंने खुद को निम्नलिखित कोड ऑफ कोड (स्ट्रिपिंग एरर हैंडलिंग) लिखा है। public T next() { try { return next; } finally { next = fetcher.fetchNext(next); } } पढ़ने में थोड़ा आसान लगता है public T next() { T tmp = next; …

17
सह-कार्यकर्ताओं के साथ व्यवहार करना जिनके पास सुसंगत कोडिंग शैली नहीं है?
जब आप किसी ऐसे व्यक्ति के साथ काम कर रहे होते हैं जो स्टाइलिस्टली खराब कोड लिखने की कोशिश करता है? मैं जिस कोड के बारे में बात कर रहा हूं, वह आमतौर पर तकनीकी रूप से सही है, यथोचित संरचित है, और यहां तक ​​कि एल्गोरिदमिक रूप से सुरुचिपूर्ण …

8
क्या उन्हें क्लास या फ़ंक्शन में लपेटने के बजाय लंबे लेकिन सीधे कोड को कॉपी और पेस्ट करना स्वीकार्य है?
मान लीजिए कि मेरे पास इंटरनेट से जुड़ने और इसके जैसे कनेक्शन परिणाम दिखाने के लिए कोड का एक खंड है: HttpRequest* httpRequest=new HttpRequest(); httpRequest->setUrl("(some domain .com)"); httpRequest->setRequestType(HttpRequest::Type::POST); httpRequest->setRequestData("(something like name=?&age=30&...)"); httpRequest->setResponseCallback([=](HttpClient* client, HttpResponse* response){ string responseString=response->getResponseDataString(); if(response->getErrorCode()!=200){ if(response->getErrorCode()==404){ Alert* alert=new Alert(); alert->setFontSize(30); alert->setFontColor(255,255,255); alert->setPosition(Screen.MIDDLE); alert->show("Connection Error","Not Found"); }else if((some …

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

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

10
सरल बनाम जटिल (लेकिन प्रदर्शन कुशल) समाधान - किसे चुनना है और कब?
मैं कुछ वर्षों से प्रोग्रामिंग कर रहा हूं और अक्सर खुद को दुविधा में पाता हूं। इसके दो उपाय हैं - एक सरल एक है यानी सरल दृष्टिकोण, समझने और बनाए रखने में आसान। इसमें कुछ अतिरेक, कुछ अतिरिक्त कार्य (अतिरिक्त आईओ, अतिरिक्त प्रसंस्करण) शामिल हैं और इसलिए यह सबसे …

13
क्या 100% कोड कवरेज एक पाइप सपना है?
यह भारी jquery / backbonejs वेब अनुप्रयोगों में 100% कोड कवरेज की उम्मीद करना संभव है? क्या 100% कवरेज के कारण स्प्रिंट को विफल करना उचित है जब वास्तविक कोड कवरेज जावास्क्रिप्ट / jquery में लगभग 92% -95% हो जाता है?
28 code-quality  tdd  bdd 

7
सहकर्मी / कोड समीक्षा कुंठाएं
मैं खुद को सुपरस्टार देव नहीं कहूंगा, लेकिन एक अपेक्षाकृत अनुभवी हूं। मैं एक उच्च स्तर तक कोड गुणवत्ता रखने की कोशिश करता हूं, और हमेशा अपनी कोडिंग शैली में सुधार करने के लिए देख रहा हूं, कोड को कुशल, पठनीय और सुसंगत बनाने के साथ-साथ टीम को प्रोत्साहित करने …

6
इकाई और एकीकरण परीक्षण: यह एक पलटा कैसे बन सकता है
मेरी टीम के सभी प्रोग्रामर यूनिट परीक्षण और एकीकरण परीक्षण से परिचित हैं। हम सभी ने इसके साथ काम किया है। हमारे पास इसके साथ सभी लिखित परीक्षण हैं। हम में से कुछ ने भी अपने कोड में विश्वास की बेहतर भावना महसूस की है। हालांकि, किसी कारण से, लेखन …

5
क्या कोड स्वामित्व एक कोड गंध है?
यह कुछ ऐसा है जिसके बारे में मैं तब से सोच रहा हूँ जब से मैंने इस जवाब को विवादास्पद प्रोग्रामिंग राय में पढ़ा है : आपका काम खुद को काम से बाहर रखना है। जब आप अपने नियोक्ता के लिए सॉफ़्टवेयर लिख रहे हों, तो आपके द्वारा बनाया गया …

15
मैं अपनी टीम को छोटी कक्षाओं / विधियों का उपयोग करने के लिए कैसे मनाऊँ?
यह सवाल स्टैक ओवरफ्लो से माइग्रेट किया गया था क्योंकि इसका जवाब सॉफ्टवेयर इंजीनियरिंग स्टैक एक्सचेंज में दिया जा सकता है। 8 साल पहले पलायन कर गए । अस्वीकरण: मैं एक नवागंतुक हूं (यह मेरे काम का तीसरा दिन है), और मेरे अधिकांश साथी मुझसे अधिक अनुभवी हैं। जब मैं …

7
एक-पंक्ति विधियों में रिटर्न वैल्यू और रिटर्न स्टेटमेंट की गणना को विभाजित करें?
मैंने एक सहकर्मी के साथ एक returnबयान को तोड़ने और दो पंक्तियों में वापसी मूल्य की गणना करने वाले बयान के बारे में चर्चा की है । उदाहरण के लिए private string GetFormattedValue() { var formattedString = format != null ? string.Format(format, value) : value.ToString(); return formattedString; } के बजाय …

1
कोड विश्लेषण का उद्देश्य क्या है और मुझे इसका उपयोग करने की आवश्यकता कब है?
मैंने विजुअल स्टूडियो के कोड विश्लेषण के बारे में सुना, लेकिन कभी भी इसका इस्तेमाल नहीं किया। मैंने MSDN पढ़ा है , लेकिन अभी भी कोड विश्लेषण के वास्तविक उपयोग को नहीं समझता। क्या यह स्टाइलकॉप जैसा नहीं है? कहीं-कहीं FxCop का भी उल्लेख किया गया था। कोड विश्लेषण के …

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

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

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