当前位置:  开发笔记 > 编程语言 > 正文

有什么好的Perl调试方法?

如何解决《有什么好的Perl调试方法?》经验,为你挑选了6个好方法。

有没有其他方法可以调试Perl Data::Dumperperl -d



1> Haim Evgi..:

可用于调试的工具

Perl中有几种工具可用于调试和类似任务.


内置命令行调试器.

perl -d yourcode.pl

杰韦利::关系不得不舍弃ptkdb

基于Perl/Tk的图形化调试器,由Andrew E. Page.


正则表达式教练

这是一个在Linux和Windows上运行的免费工具,用Lisp编写.源代码不可用.


Rx:Perl的Regex调试器

Perl Regex调试器和Mark Jason Dominus撰写的一篇关于它的文章.


Perl调试器的GUI



2> Chas. Owens..:

有很多东西可以帮助你:

Devel :: Trace - 打印执行的每一行

Carp :: REPL - *代码抛出警告时进入REPL

Devel :: ebug - 您可以从Perl代码控制的调试器

Enbugger - 在运行时使用调试器,无论您的进程是否已通过调试启动



3> wazoox..:

我喜欢Devel :: Trace.基本上它会为您提供执行转储,显示代码路径.

另一方面,测试驱动开发现在风靡一时,所以你也可以对像Devel :: NYTProf这样的工具进行分析,以进行高级测试.请参阅Tim bunce的博客文章,了解有趣的概述.



4> Xetius..:

我使用ActiveState Komodo进行逐步调试.

Eclipse为其EPIC插件提供了一步一步的调试器.

我个人更喜欢ActiveState版本.它看起来更加稳固和稳定,但确实需要花费(而且工作对我来说很重要).如果这是我的钱,那么我会使用Eclipse和EPIC,因为它们是免费的.



5> brian d foy..:

最好的调试辅助工具是小程序,短范围,有限的副作用和大量测试.在它们孵化之前阻止它们.



6> 小智..:

我通常的工具范围是:

print语句和Data :: Dumper用于简单案例

perl -d

这通常就足够了.有ddd ; 我听说这很好,但从未玩过它.

对于某些任务(不是真正调试,但接近它)我使用Devel :: NYTProf.


建议:s/Data :: Dumper/Data :: Dump /.它更有营养.
推荐阅读
女女的家_747
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有