2010-08-02 3 views
6

ठीक है तो काम पर मेरी स्थिति यह है कि मैंने एएसपीएक्स पेज के कोड में अतिरिक्त कार्यक्षमता की 200 या उससे अधिक पंक्तियां लिखी हैं- पीछे वर्तमान में लागू नहीं किया जाना है। यह एक सबराउटिन में है जो एक ऐसी घटना को संभालता है जिसमें वर्तमान में होने का शून्य मौका है।अप्रयुक्त कोड पर टिप्पणी करने से मेरा पृष्ठ किसी भी तरह से, आकार, या रूप में प्रदर्शन को बढ़ावा देगा?

क्योंकि इस कोड का उपयोग नहीं किया जा रहा है, मुझे उत्सुकता मिली है। क्या मुझे उस सबराउटिन पर टिप्पणी करनी चाहिए जिसमें फायरिंग का शून्य मौका है? क्या यह पृष्ठ के प्रदर्शन को बढ़ाने के लिए कुछ भी करेगा या ऐसा कुछ भी अगर मैंने वास्तव में टिप्पणी की थी? या क्या मैं इसे छोड़ सकता/सकती हूं? अग्रिम में धन्यवाद।

+1

नोट धारणा प्रश्न में कोड है कि, वास्तव में, अप्रयुक्त डराता है। इसने मुझे दो बार काट दिया है। – Piskvor

+0

मैं आपको आश्वासन देता हूं कि यह अप्रयुक्त है। मैं वह हूं जिसने इस पृष्ठ को खरोंच से बनाया है। लेकिन अच्छा मुद्दा। :-) – KSwift87

उत्तर

11

कुछ टिप्पणियाँ:

  1. प्रदर्शन अक्सर काफी unintuitive है, वहाँ सावधान माप का कोई विकल्प नहीं है।
  2. आपके पता स्थान में कोई संकलित कोड संसाधनों का उपभोग करता है। तो कुछ ओवरहेड हो सकता है। लेकिन बाकी सब कुछ क्या हो रहा है? मेरा अनुमान बहुत कम या यहां तक ​​कि नगण्य है लेकिन आइटम देखें 1.
  3. अप्रत्याशित चीजें अनुप्रयोग पैमाने के रूप में होती हैं, नगण्य चीजें महत्वपूर्ण हो सकती हैं जब उन्हें कई बार कॉपी किया जाता है। तो चीजों को साफ रखना पसंद करते हैं।
  4. यदि आप एक स्रोत कोड प्रबंधन प्रणाली का उपयोग कर रहे हैं तो बस कोड हटाएं, यह भंडार में पुराने संस्करणों में सहेजा गया है। अपने कोड को साफ रखें। टिप्पणी-आउट कोड रखरखाव को डराता है।
+5

टिप्पणी के लिए +1 4. –

+0

मैं कोड के विशाल ब्लॉक को टिप्पणी करने का बड़ा प्रशंसक नहीं हूं, और मुझे पसंद है बिंदु # 4 में बनाया गया है। समस्या यह है कि मैंने अभी तक इस प्रोजेक्ट की जांच नहीं की है क्योंकि मेरे प्रोजेक्ट मैनेजर ने अभी तक टिकट नहीं बनाया है .. कोई भी जो मेरा पर्यवेक्षक था जिसने मुझे वहां कोड छोड़ने के लिए कहा, लेकिन अगर इस मामले में टिप्पणी छोड़ दी गई तो उसे टिप्पणी करें फील्ड ऑपरेशंस विभाग अतिरिक्त कार्यक्षमता पसंद करेंगे।चूंकि इस इवेंट कोड को फायरिंग के 0 मौके खड़े हैं, इसलिए मैंने इसे टिप्पणी नहीं की है। इस पर टिप्पणी नहीं करते हालांकि मुझे उत्सुकता मिली, और इसलिए यह सवाल। :-) आपके उत्तर के लिए धन्यवाद। – KSwift87

1

मेरे पास यह विश्वास करने का कोई कारण नहीं है कि इससे कोई फर्क नहीं पड़ता।

एकमात्र बार मुझे लगता है कि इससे कोई फर्क नहीं पड़ता कि अगर आपके पास एचटीएमएल में कुछ चीजें हैं या वास्तव में संसाधित या प्रस्तुत की गई चीज़ों की टिप्पणी की गई है।

आप एक दिनचर्या के निष्पादन समय को लॉगिंग करने का प्रयास क्यों नहीं करते हैं जो उसी फ़ाइल में विधियों को कॉल करता है जैसे कोड दोनों ने टिप्पणी की और परीक्षण करने के लिए टिप्पणी नहीं की?

+0

मेरे पास सामने वाले अंत में कुछ एएसपी टैग हैं जिन्हें मैंने सक्षम = "झूठा" और दृश्यमान = "झूठा" सेट किया है (वे वे हैं जो इस घटना को आग लगेंगे) ताकि वे नहीं प्रस्तुत करना। लेकिन यह अभी भी वहां है, इसलिए मुझे लगता है कि संकलक को कम से कम कुछ करना होगा .. – KSwift87

1

यदि ऐसा कुछ भी नहीं है जो वास्तव में कोड को कॉल करने का कारण बनता है, तो इसे टिप्पणी करने की कोई आवश्यकता नहीं है।

निश्चित रूप से, इसे संकलित असेंबली में जोड़ा जाएगा, लेकिन यह आपके वेब एप्लिकेशन के किसी भी प्रदर्शन को बढ़ावा देने वाला नहीं है।

2

यदि आप दो अप्रयुक्त तरीकों में फेंक देते हैं तो आप किसी भी महत्वपूर्ण अंतर को मापेंगे। उन्हें शायद कंपाइलर अनुकूलन के हिस्से के रूप में बाहर निकाला जाएगा और यहां तक ​​कि कोई भी ऑब्जेक्ट कोड उत्पन्न नहीं हो सकता है।

लेकिन बेकार कोड टिप्पणी की है या नहीं तो निश्चित रूप से एक बहुत (ऊपर # 4 djna)