2015-02-23 50 views
0

我正在調試大的perl程序。爲了儘量減少調試,我只想調試實際運行的行。Perl:列出正在運行的行

有沒有一種工具可以運行我的程序,這會給我一個程序只包含實際使用的行(例如通過評論其餘的)?

回答

0

這聽起來像你可能需要一個覆蓋工具,像Devel::Cover,這表明它們的代碼的運行過程中正在執行的線。

例如,

perl yourprog args 

,而不是運行

perl −MDevel::Cover yourprog args 
cover 

這將產生出這是實際執行的代碼的HTML報告,您目前執行代碼。

+0

'cover'是否有一種生成代碼的方法,其中所有帶0的行都被註釋掉了? – 2015-02-25 09:41:31