क्या किसी के पास खोजने योग्यता कारणों के लिए भंडार में चेक किए गए टिप्पणी कोड का उपयोग करने के लिए एक वैध विकल्प है?ऐतिहासिक उद्देश्यों के लिए कोड पर टिप्पणी करने के विकल्प
कारण मैं पूछता हूं क्योंकि मैंने हाल ही में एक कोड डेवलपर के साथ चर्चा की है जिस पर टिप्पणी की गई है। मेरा रुख यह है कि टिप्पणी की गई कोड को हमारे वीसीएस में कभी भी चेक नहीं किया जाना चाहिए क्योंकि यह तकनीकी रूप से कोडबेस का हिस्सा नहीं है, और इस प्रकार कष्टप्रद क्रुफ्ट जो बोलने वाले बाइट्स के लायक नहीं है, इसलिए बोलने के लिए।
उनका काउंटरपॉइंट यह था कि उन्होंने कुछ टिप्पणी किए गए कोड को अभी भी भविष्य में ठीक करने के लिए कुछ काम दिखाया है (इस विशेष बिंदु पर टिप्पणी 2 साल पहले हुई थी, लेकिन यह बिंदु के अलावा है)। वह इसे कोडबेस में रखना चाहता था ताकि वह आसानी से इसे ढूंढ सके, और भले ही यह वर्तमान में संकलित न हो, फिर भी यह वैश्विक लाइनों में इसे हल करने का सही तरीका दिखाता है।
अंत में वह सहमत हो गया, जिस तरह से टिप्पणी की गई कोड का संबंध नहीं है। लेकिन जब हम उनके लिए संभावित विकल्पों के बारे में सोच रहे थे तो हम बहुत कम आए।
केवल विकल्प मैं के बारे में सोच सकते थे:
- विकी: बस कहीं यह पेस्ट एक विकि पर। इसका दोष यह है कि यह अन्य गैर-कोड संबंधित विकी सामग्री के साथ मिश्रित हो जाएगा जो इसे खोजना मुश्किल बना सकता है।
- इंडेक्स सभी वीसीएस संशोधन: यह मेरे लिए काफी हद तक सैद्धांतिक है, लेकिन क्या ऐसे सिस्टम हैं जो कोडबेस और उसका पूरा इतिहास खोजने योग्य बनाते हैं?
क्या कोई भी किसी भी विकल्प का उपयोग/उपयोग करता है? मेरे दोनों विकल्प वास्तव में इसके लायक होने की तुलना में अधिक काम की तरह लगते हैं, लेकिन यह मेरे तर्क से तिरछा हो सकता है कि कोड पर टिप्पणी की गई है वैसे भी बेकार है। मुझे "अरे, अगर आपके पास इसे ठीक करने का समय नहीं है, तो अब भी कोडबेस में रहने के लिए पर्याप्त महत्वपूर्ण नहीं है" मार्ग (लेकिन अगर कोई व्यवहार्य विकल्प नहीं है) तो मुझे जाना होगा।
भयानक शीर्षक के लिए क्षमा करें, मैं एक बेहतर एक