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

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

19
क्या # भाग एक एंटीपैटर्न या कोड गंध हैं?
सी # संपादक में कोड के क्षेत्रों को बनाने के लिए #region/ #endregionकीवर्ड के उपयोग की अनुमति देता है । जब भी मैं ऐसा करता हूं, हालांकि मैं कोड के बड़े हिस्से को छिपाने के लिए करता हूं जो शायद अन्य वर्गों या विधियों में फिर से बनाए जा सकते …
264 c#  code-smell 

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

17
"चतुर" कोड लिखने से बचने के लिए खुद को कैसे प्रशिक्षित करें? [बन्द है]
आपको लगता है कि लग रहा है पता है जब तुम सिर्फ क्या जरूरत को दिखाने के लिए उस के साथ नई चाल Expressionया तीन अलग-अलग प्रक्रियाओं सामान्यीकरण? इसका मतलब आर्किटेक्चर एस्ट्रोनॉट के पैमाने पर होना नहीं है और वास्तव में यह मददगार हो सकता है, लेकिन मैं मदद नहीं …

2
एक "सुविधा ईर्ष्या" कोड क्या है और इसे एक कोड गंध क्यों माना जाता है?
एसओ पर यह सवाल ओपी ने सोचा कि ईर्ष्या कोड की सुविधा को सही करने के बारे में बात करता है । एक और उदाहरण जहां मैंने इस निफ्टी वाक्यांश को उद्धृत किया, वह प्रोग्रामर्स में हाल ही में दिए गए उत्तर में है। हालाँकि, मैंने उस टिप्पणी के जवाब …

12
यदि आपकी इकाई परीक्षण कोड "बदबू आती है" तो क्या यह वास्तव में मायने रखता है?
आमतौर पर मैं सिर्फ कॉपी और पेस्ट और अन्य तरह के अन्य बुरे व्यवहारों का उपयोग करके अपने यूनिट परीक्षणों को एक साथ फेंक देता हूं। यूनिट परीक्षण आमतौर पर काफी बदसूरत दिखते हैं, वे "कोड गंध" से भरे हुए हैं, लेकिन क्या यह वास्तव में मायने रखता है? मैं …

10
क्या ध्वज चर एक पूर्ण बुराई हैं? [बन्द है]
क्या ध्वज चर बुराई हैं? निम्न प्रकार के चर गहनता से अनैतिक हैं और क्या उनका उपयोग करना दुष्ट है? "बूलियन या पूर्णांक चर जो आप कुछ स्थानों पर एक मान निर्दिष्ट करते हैं, फिर नीचे आप चेक करते हैं फिर कुछ करने या न करने के लिए कक्षा में, …

10
क्या "सादे पुराने डेटा" कक्षाओं का उपयोग करने का कोई कारण है?
विरासत कोड में मुझे कभी-कभी ऐसी कक्षाएं दिखाई देती हैं जो डेटा के लिए रैपर के अलावा और कुछ नहीं हैं। कुछ इस तरह: class Bottle { int height; int diameter; Cap capType; getters/setters, maybe a constructor } OO की मेरी समझ यह है कि कक्षाएं डेटा के लिए संरचनाएं …

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

5
किस बिंदु / सीमा पर कोड फ़ाइल बहुत बड़ी है?
मुझे 2-3k लाइन की बहुत सारी फाइलें मिल रही हैं, और यह वास्तव में महसूस नहीं करता है कि उन्हें इतना बड़ा होना चाहिए। स्रोत कोड फ़ाइल को "बहुत बड़ा" कहने के लिए एक अच्छा मानदंड क्या है ?, एक स्रोत कोड फ़ाइल में अधिकतम कितनी लाइनें होनी चाहिए?

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

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

6
एकल .cs फ़ाइल में एकाधिक वर्ग - अच्छा या बुरा? [बन्द है]
क्या .cs फ़ाइल के भीतर कई कक्षाएं बनाना उचित है या प्रत्येक .cs फ़ाइल में एक अलग वर्ग होना चाहिए? उदाहरण के लिए: public class Items { public class Animal { } public class Person { } public class Object { } } एक मिनट के लिए इस तथ्य को …
30 c#  code-smell 

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

11
मेरे सहकर्मी ने 96 कॉलम SQL टेबल बनाया
यहां हम 2010 में हैं, सॉफ्टवेयर इंजीनियर 4 या 5 साल या अनुभव के साथ, अभी भी 96 फ्रैकिंग कॉलम के साथ टेबल डिजाइन कर रहे हैं। मैंने उससे कहा कि यह एक बुरा सपना है। मैंने उसे दिखाया कि हमें MySQL को C # के साथ इंटरफ़ेस करने के …
23 sql  code-smell 

9
Init () विधियाँ एक कोड गंध हैं?
क्या किसी init()प्रकार के लिए एक विधि घोषित करने का कोई उद्देश्य है ? मैं यह नहीं पूछ रहा हूं कि हमें किसी कंस्ट्रक्टर के ऊपर पसंदinit() करना चाहिए या घोषणा करने से कैसे बचना चाहिएinit() । मैं पूछ रहा हूं कि क्या कोई विधि घोषित करने के पीछे कोई …

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