मुझे आश्चर्य है कि इस पर कितने लोग इसका विरोध कर रहे हैं। इस पर मेरी व्यक्तिगत भावना यह है कि ये बहुत अच्छा विचार हैं। मैं पहले की टिप्पणी से सहमत हूं कि इसमें केवल बग संख्या से अधिक शामिल होना चाहिए, और यदि उपयुक्त हो तो बग ट्रैकिंग सिस्टम से एक संक्षिप्त सारांश और लिंक शामिल करना चाहिए।
इन टिप्पणियों का लाभ केवल पुराने प्रोजेक्ट में इतिहास और पिछले बग फिक्सेस की बड़ी संख्या में स्पष्ट है। आपको इन टिप्पणियों को हर जगह बनाने की ज़रूरत नहीं है, लेकिन कोड के ब्लॉक से पहले रखे जाने पर वे बहुत उपयोगी होते हैं जो संदर्भ के बिना समझ में नहीं आते हैं। किसी भी तरह की जटिल प्रणाली में, कोड के स्निपेट होंगे जो बिना किसी संदर्भ के अजीब या अनावश्यक लगते हैं।
सिस्टम या पुराने वर्कअराउंड के साथ बातचीत के कारण, कोड आवश्यक है। किसी को बाद में पैच किए गए बग को पुन: पेश करने से रोकने के लिए, कोड ब्लॉक को ठीक करने के लिए डिज़ाइन किया गया बग को इंगित करना बेहद उपयोगी है, अधिमानतः कुछ प्रकार के स्पष्टीकरण के साथ। अन्यथा आप प्रतिबद्धता लॉग में दर्ज किए गए किसी कारण के लिए प्रतिबद्धता इतिहास की जांच करने वाले किसी व्यक्ति के आधार पर निर्भर हैं, जो कि बहुत ही असंभव है, खासकर अगर कोई कोड को दोबारा कर रहा है।
EDIT: मैं विशेष रूप से उन कोडों के ब्लॉक के साथ डालने का जिक्र कर रहा हूं जो असामान्य हैं या अतिरिक्त संदर्भ की आवश्यकता है।आपके द्वारा बनाए गए प्रत्येक टाइपो फिक्स को टिप्पणी करने में मददगार या आवश्यक नहीं है :-)
पहले एक ही सवाल पूछा गया था: http://stackoverflow.com/questions/123936/do-you-use-special-comments-on-bug-fixes-in-your-code – DGentry
मैं देख रहा था इस व्यवहार के पीछे तर्कसंगत, जो पिछले प्रश्न को संबोधित नहीं किया गया था। यह बहुत व्यापक था। –
जब पिछले पैच की सभी बग मुख्य पेड़ में विलय हो जाती हैं, तो हम "किसने किया" जानकारी खो देते हैं। मुझे लगता है कि यह निश्चित रूप से टीएफएस की कमी है। लंबी अवधि में बहुत अधिक बग फिक्स टिप्पणियां चोट पहुंचती हैं - लोग तब सामान को छूने से डरते हैं। –