我知道智能::評論不應該用在生產代碼中,因爲它是一個源代碼過濾器。如果我在開發代碼中使用Smart :: Comments,應該擔心什麼?
但是,我一直在我的開發代碼中使用Smart::Comments
,然後在將代碼發送到生產之前註釋掉「使用」行。
鑑於我打算在開發代碼中使用它,我應該特別關注什麼?我搜索了互聯網,沒有發現任何我應該擔心的原因,除非源代碼過濾器是「壞主意」或「邪惡」,或者它們不應該用於生產代碼。
UPDATE: 現在,我使用的關鍵在VIM結合來實現思南Ünür的做法:
map <Leader>c <Esc>:!perl -MSmart::Comments %<CR>
另請參閱daotoad的社區wiki,他在回答這個問題後打開:http://stackoverflow.com/questions/1785852/why-are-perl-source-filters-bad-and-when-is-it-ok -to-的用他們。 – 2009-11-23 21:32:37
請參閱[2015 Perl Advent關於Smart :: Comments的文章](http://www.perladvent.org/2015/2015-12-11.html) – 2015-12-11 07:25:43