मैंने अक्सर देखा है कि ऐसी टिप्पणियों का उपयोग किया जाता है:
function foo() {
...
} // foo
while (...) {
...
} // while
if (...) {
...
} // if
और कभी-कभी जहाँ तक भी
if (condition) {
...
} // if (condition)
मैंने इस प्रथा को कभी नहीं समझा और इस तरह कभी इसे लागू नहीं किया। यदि आपका कोड इतना लंबा है कि आपको यह जानना आवश्यक है कि यह अंत क्या }
है तो शायद आपको इसे अलग-अलग कार्यों में विभाजित करने पर विचार करना चाहिए। साथ ही, अधिकांश डेवलपर्स उपकरण मिलान ब्रैकेट में जाने में सक्षम हैं। और अंत में आखिरी है, मेरे लिए, DRY सिद्धांत का स्पष्ट उल्लंघन; यदि आप इस शर्त को बदलते हैं तो आपको टिप्पणी बदलने के लिए याद रखना होगा (या यह अनुरक्षक के लिए या आपके लिए भी गन्दा हो सकता है)।
तो लोग इसका उपयोग क्यों करते हैं? क्या हमें इसका उपयोग करना चाहिए, या क्या यह बुरा अभ्यास है?
if ... then ... end if;
while ... loop ... end loop;
procedure Foo is ... end Foo;
:। मुझे लगता है कि यह सुगमता में मदद करता है (और यह संकलक द्वारा जांचा जाता है, जो टिप्पणियां नहीं हैं)।
if(condition): ... else: ... endif;