perl - 有什么好的工具可以重构 Perl web 代码吗?

标签 perl refactoring lamp

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

7年前关闭。




Improve this question




我目前正在研究一个 perl 网络应用程序 LAMP 风格,最近偶然发现了一些以前的开发人员留下的代码死亡迷宫。他留下了太多神奇的数字和奇怪的逻辑,以至于每次我不得不经历它时都让我头疼。

我现在正在学习单元测试,所以我想找到一些有用的工具来重构代码并一路编写单元测试,以确保我不会意外破坏任何东西。

对于 LAMP perl 的任何好的重构工具有什么推荐吗?
最好是免费的:)

谢谢。

最佳答案

我想 Eclipse / EPIC有“一些”Perl 重构工具......但不要引用我的话;-)

可能也值得一试Komodo .然而,完整版并不像 Eclipse/EPIC 那样免费。你可以试试他们的开源版本 Komodo Edit但我想它不会有所有的功能?

我没有使用以上或任何其他重构工具......我使用 vi/vim 和 TextMate 编辑器以及它们提供的内容(或者我迄今为止在这些编辑器中找到的内容!)。

进行单元测试是一个好的开始。也看看perltidy / Perl::Tidy & Perl::Critic这可能有助于通过困惑并找到一些“代码异味”。

关于perl - 有什么好的工具可以重构 Perl web 代码吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/502648/

相关文章:

ubuntu - XAMPP 另一个 Web 服务器已经在运行。尝试

perl - 在终端窗口中运行脚本并定义对象值

perl - 如何为 ActivePerl 安装 Email::Send::Gmail?

C#:重构雷诺数计算器

mysql - 使用预定义的 root 密码安装脚本 LAMP

ssh - 如何在 Amazon EC2 实例中启用根 SSH 访问?

mysql - perl 解码西里尔字母字符串

sql - 使用 perl 自动执行 sql 连接

ruby-on-rails - RSpec:测试一组值的 DRY 方法

java - 从 Java 类中提取接口(interface)的自动化方法