Я понимаю, что Smart:: Comments не следует использовать в производственном коде, поскольку это фильтр источника.
Однако, я использовал Smart::Comments
в своем коде разработки, а затем комментировал строку "use" перед отправкой кода в производство.
Учитывая, что я собираюсь использовать его в своем коде разработки, что я должен особо беспокоить? Я искал Интернет и не нашел причин, по которым мне следует беспокоиться, за исключением того, что исходные фильтры являются "плохой идеей" или "злом" или что они никогда не должны использоваться в производственном коде.
UPDATE: Теперь я использую привязку ключа в vim для реализации подхода Sinan Ünür:
map <Leader>c <Esc>:!perl -MSmart::Comments %<CR>