एक मामूली मामूली बहस है जहां मैं कोड के भीतर टिप्पणियों की प्रभावकारिता के बारे में काम करता हूं। लीडों में से एक ने अपने डेवलपर्स को टिप्पणियों का उपयोग न करने का निर्देश दिया क्योंकि वे बहुत पुराने हैं "और कुछ अन्य डेवलपर्स ने संकेत दिया कि वे कभी भी टिप्पणियों का उपयोग नहीं करते क्योंकि उन्हें लगता है कि वे जो भी करते हैं, वे कोड को अव्यवस्थित करते हैं।टिप्पणियां कब "बहुत अधिक" हैं, और जब वे पर्याप्त नहीं हैं?
मैंने हमेशा इस अभ्यास का बहुत पालन किया है कि मैं मूलभूत टिप्पणी ब्लॉक के साथ प्रत्येक फ़ाइल के शीर्ष पर टिप्पणी करता हूं, प्रत्येक विधि/वर्ग/आदि परिभाषा पर टिप्पणी करता हूं, और फिर मैं उस कोड में किसी भी स्थान पर टिप्पणी करता हूं जहां मुझे लगता है कि मैं शायद 6 महीने में वापस आओ और खुद को सोचें, "डब्ल्यूटीएफ"।
स्पष्ट रूप से यह व्यक्तिपरक है, लेकिन मुझे यह जानकर उत्सुकता है कि किसी के पास किसी भी तरह से या वास्तव में किसी भी तरह के अच्छे तर्क या अनुभव हैं।
जहां मैं काम करता हूं हमें सलाह दी जाती है कि कोड के अंदर टिप्पणियों का उपयोग न करें, TODO टिप्पणियों को छोड़कर। यह स्पष्ट कोड लिखने में मदद करता है। –
@Alexandre - मैं तर्क दूंगा कि यह स्पष्ट कोड लिखने में मदद नहीं करता है, यह सिर्फ किसी और के अस्पष्ट कोड को पूरी तरह से अस्पष्ट बनाता है। टिप्पणियों की उपस्थिति या कमी ने लिखे गए कोड को नहीं बदला है। –
@ जोएल: तर्क यह है कि फ़ंक्शन नाम और कोड संरचना को टिप्पणियां बेकार करनी चाहिए। –