maintainability पर टैग किए गए जवाब

सिस्टम गुणवत्ता पहलू सॉफ्टवेयर रखरखाव में आसानी को दर्शाता है

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

20
एक बड़े और जटिल सॉफ्टवेयर उत्पाद को वर्षों तक कैसे बनाए रखा जा सकता है?
मैं कई सालों से एक सॉफ्टवेयर डेवलपर के रूप में काम कर रहा हूं। यह मेरा अनुभव रहा है कि परियोजनाएं अधिक जटिल और अचूक होती हैं क्योंकि अधिक डेवलपर्स उत्पाद के विकास में शामिल होते हैं। ऐसा लगता है कि विकास के एक निश्चित चरण में सॉफ़्टवेयर में "हैकर" …

20
क्या पढ़ने योग्य कोड के साथ अनुकूलित कोड को बदलना ठीक है?
कभी-कभी आप ऐसी स्थिति में भाग लेते हैं जहाँ आपको कुछ मौजूदा कोड का विस्तार / सुधार करना होता है। आप देखते हैं कि पुराना कोड बहुत दुबला है, लेकिन इसका विस्तार करना भी मुश्किल है, और पढ़ने में समय लगता है। क्या इसे आधुनिक कोड के साथ बदलना एक …

17
कोडिंग दिशानिर्देश: विधियों में 7 से अधिक कथन नहीं होने चाहिए?
मैं C # के लिए AvSol कोडिंग दिशानिर्देशों के माध्यम से देख रहा था और मैं लगभग हर चीज से सहमत हूं लेकिन मैं वास्तव में यह देखने के लिए उत्सुक हूं कि एक विशिष्ट नियम के बारे में अन्य क्या सोचते हैं। AV1500 विधियाँ 7 कथनों से अधिक नहीं …

10
साफ पठनीय कोड बनाम तेजी से कोड पढ़ने के लिए कठिन। लाइन कब पार करनी है?
जब मैं कोड लिखता हूं तो मैं हमेशा अपने कोड को यथासंभव स्वच्छ और पठनीय बनाने की कोशिश करता हूं। हर अब और फिर एक समय आता है जब आपको लाइन को पार करने और अच्छे साफ कोड से थोड़ा बदसूरत कोड पर जाने के लिए इसे तेज करने की …

9
पठनीयता बनाम अनुरक्षण, नेस्टेड फ़ंक्शन कॉल लिखने का विशेष मामला
नेस्टेड फ़ंक्शन कॉल के लिए मेरी कोडिंग शैली निम्नलिखित है: var result_h1 = H1(b1); var result_h2 = H2(b2); var result_g1 = G1(result_h1, result_h2); var result_g2 = G2(c1); var a = F(result_g1, result_g2); मैं हाल ही में एक विभाग में बदल गया हूँ जहाँ निम्नलिखित कोडिंग शैली बहुत उपयोग में है: …

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

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

10
जादू की संख्या को खत्म करना: "ना" कहने का समय कब है?
हम सभी जानते हैं कि मैजिक नंबर (हार्ड-कोडेड वैल्यूज़) आपके प्रोग्राम में कहर बरपा सकते हैं, खासकर जब यह उस कोड के एक खंड को संशोधित करने का समय होता है जिसमें कोई टिप्पणी नहीं होती है, लेकिन आप कहां रेखा खींचते हैं? उदाहरण के लिए, यदि आपके पास एक …

14
इतने सारे डेवलपर्स प्रदर्शन, पठनीयता और रखरखाव पर विश्वास क्यों नहीं करते?
इस सवाल का जवाब देते समय , मुझे आश्चर्य हुआ कि क्यों इतने सारे डेवलपर्स का मानना ​​है कि एक अच्छे डिजाइन को प्रदर्शन के लिए जिम्मेदार नहीं होना चाहिए क्योंकि ऐसा करने से पठनीयता और / या रखरखाव प्रभावित होगा। मेरा मानना ​​है कि एक अच्छा डिज़ाइन प्रदर्शन को …

4
मैजिक स्ट्रिंग्स / नंबरों का उपयोग [बंद]
यह कुछ हद तक विवादास्पद विषय है, और मुझे लगता है कि प्रोग्रामर के रूप में कई राय हैं। लेकिन इसके लिए, मैं जानना चाहता हूं कि व्यवसाय में सामान्य प्रथाएं क्या हैं (या आपके कार्य स्थानों में)। मेरे कार्य स्थान में हमारे पास एक सख्त कोडिंग दिशानिर्देश हैं। इसका …

10
क्या जावा में टेम्पलेट "मेटाप्रोग्रामिंग" एक अच्छा विचार है?
कई कार्यों के साथ एक बड़ी परियोजना में एक स्रोत फ़ाइल है जो अत्यंत प्रदर्शन के प्रति संवेदनशील हैं (प्रति सेकंड लाखों बार कहा जाता है)। वास्तव में, पिछले अनुरक्षक ने किसी फ़ंक्शन की 12 प्रतियों को लिखने का फैसला किया है, जो कि एक ही फ़ंक्शन में सशर्तों की …

11
रखरखाव के लिहाज से, `और जबकि` बिना हस्तक्षेप के ब्रेसिज़ को सुरक्षित माना जाता है?
क्या else whileबिना हस्तक्षेप वाले ब्रेसिज़ को "सुरक्षित" रखरखाव बुद्धिमान माना जाता है? if-elseनीचे दिए गए ब्रेसिज़ के बिना कोड लिखना ... if (blah) foo(); else bar(); ... जोखिम उठाता है क्योंकि ब्रेसिज़ की कमी से अनजाने में कोड का अर्थ बदलना बहुत आसान हो जाता है। हालांकि, नीचे भी …

4
प्लगइन्स का उपयोग क्या करना चाहिए: हुक, घटनाओं या कुछ और?
एक ऐप पर विचार करें जो प्लगइन्स को अपने कार्यक्रम प्रवाह पर प्रतिक्रिया करने की अनुमति देता है। मैं इसे प्राप्त करने के 2 तरीके जानता हूं: हुक और ईवेंट 1. हुक मुख्य कार्यक्रम प्रवाह के अंदर खाली कार्यों के लिए कॉल का उपयोग करें। इन कार्यों को प्लगइन्स द्वारा …

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

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