मूल रूप से, एक वर्ग/विधि/समारोह घोषणा की शुरुआत में एक अच्छी लेकिन संभवतः संक्षिप्त टिप्पणी को छोड़कर, और - यदि आवश्यक हो - फ़ाइल की शुरुआत में एक प्रारंभिक टिप्पणी, एक टिप्पणी उपयोगी होगी जब एक गैर- इतना आम या स्पष्ट रूप से पारदर्शी ऑपरेशन कोडित नहीं है।
तो, उदाहरण के लिए, आपको स्पष्ट (i ++; पिछले उदाहरण पर) टिप्पणी करने से बचना चाहिए, लेकिन जो आप जानते हैं वह कम स्पष्ट और/या अधिक मुश्किल है, कुछ स्पष्ट, अप्रचलित, शानदार, टिप्पणी की पूरी पंक्ति के लायक होना चाहिए, जो इतिहास में सबसे स्पष्ट कोड के लिए स्वाभाविक रूप से नोबेल पुरस्कार के साथ आता है;)।
और इस तथ्य को कम मत समझें कि एक टिप्पणी भी मजाकिया होनी चाहिए; यदि आप बौद्धिक रूप से उन्हें परेशान कर सकते हैं तो प्रोग्रामर अधिक खुशी से पढ़ते हैं।
इसलिए, एक सामान्य सिद्धांत के रूप में टिप्पणी के साथ जबरदस्त नहीं होता है, लेकिन जब आपको एक लिखना होता है, तो सुनिश्चित करें कि यह स्पष्ट टिप्पणी हो सकती है जिसे आप लिख सकते हैं।
और व्यक्तिगत रूप से मैं स्वयं-दस्तावेज़ कोड (उर्फ कोड डब्ल्यू/ओए सिंगल डॉन स्लैशस्टार) का बड़ा प्रशंसक नहीं हूं: महीनों के बाद आपने इसे लिखा है (यह मेरे व्यक्तिगत पैमाने के लिए सिर्फ दिन है) यह बहुत संभव है कि आप इस तरह के डिजाइन को चुनने के लिए सही कारण बताएं कि आपकी बुद्धि के टुकड़े का प्रतिनिधित्व करने के लिए, तो दूसरों को कैसे?
टिप्पणियां कोड लाइनों के बीच केवल हरी सामग्री नहीं हैं; वे कोड का हिस्सा हैं जो आपका दिमाग संकलित करने के लिए बेहतर है। मस्तिष्क कोड (हंसी) के रूप में योग्यता मैं टिप्पणियों की पुष्टि नहीं कर सकता कि आप जो प्रोग्राम लिख रहे हैं उसका हिस्सा नहीं हैं। वे केवल इसका हिस्सा हैं जो सीपीयू को निर्देशित नहीं है।
स्रोत
2009-02-13 16:08:36
पूरी तरह से सच नहीं है (उदाहरण के लिए जब आप मुश्किल कोड लिख रहे हैं, जैसे बिट ट्विडलिंग हैक्स) लेकिन +1 परवाह किए बिना। – strager
कोई भी हर किसी के पहले असेंबलर प्रोग्राम को याद करता है, जहां आप मूल रूप से निर्देश को प्रतिबिंबित करने वाली प्रत्येक पंक्ति पर एक टिप्पणी करेंगे? "टैक्स; एक्स्यूम्युलेटर को एक्स में स्थानांतरित करें" –
लॉल, yup क्योंकि असेंबलर कठिन था और हमें हर टिप्पणी पर टिप्पणी करना पड़ा ;-)। –