मैं समझता हूं कि Smart :: टिप्पणियां उत्पादन कोड में उपयोग नहीं की जानी चाहिए, क्योंकि यह एक स्रोत फ़िल्टर है।अगर मैं विकास कोड में स्मार्ट :: टिप्पणियों का उपयोग करता हूं तो मुझे क्या चिंताएं होनी चाहिए?
हालांकि, मैं अपने विकास कोड में Smart::Comments
का उपयोग कर रहा हूं और फिर उत्पादन में कोड भेजने से पहले "उपयोग" लाइन पर टिप्पणी कर रहा हूं।
यह देखते हुए कि मैं इसे अपने विकास कोड में उपयोग करने जा रहा हूं, मुझे विशेष रूप से किस बारे में चिंतित होना चाहिए? मैंने इंटरनेट की खोज की है और मुझे कोई कारण नहीं मिला है कि मुझे चिंतित होना चाहिए सिवाय इसके कि स्रोत फ़िल्टर "एक बुरा विचार" या "बुरा" है या उन्हें कभी भी उत्पादन कोड में उपयोग नहीं किया जाना चाहिए।
अद्यतन: मैं अब सिनान Unur के दृष्टिकोण को लागू करने के लिए एक महत्वपूर्ण vim में बाध्यकारी उपयोग कर रहा हूँ:
map <Leader>c <Esc>:!perl -MSmart::Comments %<CR>
दाओटोड की सामुदायिक विकी भी देखें जो उन्होंने इस प्रश्न का उत्तर देने के बाद खोला: http://stackoverflow.com/questions/1785852/why-are-perl-source-filters-bad-and-when-is-it-ok करने के लिए उपयोग-उन्हें। –
[2015 पर पर्ल एडवेंट आलेख स्मार्ट :: टिप्पणियां] देखें (http://www.perladvent.org/2015/2015-12-11.html) –