Comprendo che Smart :: Comments non deve essere utilizzato nel codice di produzione, poiché si tratta di un filtro di origine.Che problemi dovrei avere se utilizzo Smart :: Comments in development code?
Tuttavia, ho utilizzato Smart::Comments
nel mio codice di sviluppo e quindi commentando la riga "use" prima di inviare il codice alla produzione.
Dato che lo userò nel mio codice di sviluppo, di cosa dovrei preoccuparmi in particolare? Ho cercato su Internet e non ho trovato motivi per cui dovrei essere preoccupato, tranne che i filtri di origine sono "una cattiva idea" o "cattiva" o che non dovrebbero mai essere usati nel codice di produzione.
UPDATE: Ora sto utilizzando una chiave vincolante nel vim per implementare l'approccio di Sinan Unur:
map <Leader>c <Esc>:!perl -MSmart::Comments %<CR>
Vedere anche il wiki della comunità di daotoad che ha aperto dopo aver risposto a questa domanda: http://stackoverflow.com/questions/1785852/why-are-perl-source-filters-bad-and-when-is-it-ok -to-use-li. –
Vedere l'articolo [2015 Perl Advent su Smart :: Commenti] (http://www.perladvent.org/2015/2015-12-11.html) –