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

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

1
क्या सॉफ़्टवेयर गुणवत्ता, रखरखाव और डेवलपर उत्पादकता पर स्रोत कोड टिप्पणी करने के प्रभावों के बारे में कोई अनुभवजन्य अध्ययन है? [बन्द है]
बन्द है। यह सवाल ऑफ टॉपिक है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न अपडेट करें तो यह है -विषय पर सॉफ्टवेयर इंजीनियरिंग स्टैक एक्सचेंज के लिए। 6 साल पहले बंद हुआ । मैं सोर्स कोड पर टिप्पणी करने और …

6
कौन सा अधिक रखरखाव योग्य है - अगर / या बूलियन अभिव्यक्ति के माध्यम से बूलियन असाइनमेंट?
जिसे अधिक रखरखाव योग्य माना जाएगा? if (a == b) c = true; else c = false; या c = (a == b); मैंने कोड कंप्लीट में देखने की कोशिश की है, लेकिन जवाब नहीं मिल रहा है। मुझे लगता है कि पहला अधिक पठनीय है (आप सचमुच इसे ज़ोर …

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

6
मेरी टीम में अन्य प्रोग्रामरों के लिए मेरे कोड को अधिक पठनीय बनाने की आवश्यकता है
मैं डेल्फी में एक परियोजना पर काम कर रहा हूं और मैं आवेदन के लिए एक इंस्टॉलर बना रहा हूं, तीन मुख्य भाग हैं। PostgreSQL स्थापना / स्थापना रद्द करें myapplication (myapplication की स्थापना nsi का उपयोग करके बनाई गई है) स्थापना / स्थापना रद्द करें। स्क्रिप्ट (बैच फ़ाइलों) के …

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

2
अनुप्रयोग सेवा परत कॉलिंग डेटाबेस फ़ंक्शन। खराब वास्तुदोष?
परिदृश्य: स्टैक: जावा, स्प्रिंग, हाइबरनेट। मॉडल: क्लाइंट-सर्वर एप्लीकेशन। पैटर्न: मॉडल-व्यू-कंट्रोलर (MVC)। सेवा परत वर्गों में तीन व्यवहार होते हैं: कुछ सेवाओं में विधियों के भीतर व्यावसायिक नियम होते हैं और आवेदन के लिए दृढ़ता का प्रतिनिधित्व करते हैं। पसंद: EntityManager.save (इकाई); कुछ सेवाएं बस एक डेटाबेस फ़ंक्शन (पासिंग पैरामीटर) को …

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

4
किसी पूर्णांक कोड को वापस करने वाले फ़ंक्शन का अनुक्रमण करना जो कई अलग-अलग स्थितियों का प्रतिनिधित्व करता है
मुझे कुछ भयानक कोड विरासत में मिले हैं जिन्हें मैंने नीचे दिया है। क्या इस विशेष विरोधी पैटर्न का कोई नाम है? इसे फिर से तैयार करने के लिए कुछ सिफारिशें क्या हैं? // 0=Need to log in / present username and password // 2=Already logged in // 3=Inactive User …

2
यूनिट और एकीकरण परीक्षणों के लिए अलग-अलग कोड कवरेज रिपोर्ट, या दोनों के लिए एक रिपोर्ट?
क्या यूनिट और एकीकरण परीक्षणों के लिए एक अलग कोड कवरेज रिपोर्ट या दोनों के लिए एक कोड कवरेज रिपोर्ट होनी चाहिए? इसके पीछे सोच यह है कि कोड कवरेज हमें यह सुनिश्चित करने की अनुमति देता है कि हमारे कोड को परीक्षणों द्वारा कवर किया गया है जहाँ तक …

6
एकाधिक स्क्रम टीमों के साथ कोड स्वामित्व
यदि दो स्क्रैम टीमें एक ही सॉफ्टवेयर घटक का उपयोग करती हैं, तो उस घटक की स्पष्ट वास्तुकला दृष्टि प्रदान करने के लिए कौन ज़िम्मेदार है और कोड आधार विकसित होते ही इस दृष्टि को बनाए रखना / विकसित करना? स्क्रम में आपको एक सामूहिक कोड स्वामित्व माना जाता है, …

5
कैसे कई में ध्वज को संभालने के लिए अगर
मुझे अपने कोड और अन्य में यह अक्सर पर्याप्त लगता है। इसके बारे में ऐसा कुछ नहीं है जो बुरी तरह से गलत लगता है, लेकिन यह मुझे गुस्सा दिलाता है क्योंकि ऐसा लगता है कि इसे बेहतर किया जा सकता है। मुझे लगता है कि केस स्टेटमेंट, थोड़ा अधिक …

5
क्या इस मामले में प्रति परीक्षण मूर्खता की निरंतरता का पालन करना है?
मेरे पास एक वर्ग है जो मैं परीक्षण कर रहा हूं। कक्षा में एक समारोह है:apply(List<IRule> rules, List<ITarget> targets); एक परीक्षण में मैं यह सुनिश्चित करना चाहता हूं कि प्रत्येक लक्ष्य को एक नियम, एक ला में पारित किया गया है: rule1.AssertWasCalled(fnord => fnord.Test(target1)); rule1.AssertWasCalled(fnord => fnord.Test(target2)); rule1.AssertWasCalled(fnord => fnord.Test(target3)); …

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

5
एक बहुत बड़े अनुप्रयोग के परीक्षण के लिए तरीके
मेरे पास एक PHP ऐप है जो बहुत बड़ा है। आमतौर पर 2-3 डेवलपर्स इस पर पूरे समय काम कर रहे हैं और हम उस बिंदु पर पहुंच रहे हैं जहां हम बदलाव कर रहे हैं और बग (खांसी की विशेषताएं) बना रहे हैं। सॉफ्टवेयर प्रति कहना जटिल नहीं है, …

7
मैं एक अच्छा डेवलपर होने के लिए कोड लिखने में सक्षम होने से कैसे जा सकता हूं?
मैं स्क्रिप्ट (बैश, awk) के लिए सक्षम होने से लेकर ठोस अनुप्रयोगों की कमी से निराश हूं और सरल, और अधिक जटिल सॉफ्टवेयर को डिजाइन करने और विकसित करने के लिए सरल अनुप्रयोग (सी, पीएचपी, पायथन) लिख रहा हूं। ऐसा लगता है कि एक तरफ प्रोग्रामिंग भाषा की किताबें हैं …

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