五个PHP代码重构工具推荐
在软件工程中,重构代码通常是指在不改变代码外部行为的情况下修改源代码。软件重构需要工具,重构工具可以修改代码和所有对代码的引用。本文收集了五个优秀的PHP代码重构工具,帮助您完善更好的项目。
1.代理人
Rephactor是一个命令行重构工具,它是一个自动工具,允许开发人员以简洁的方式修改不同代码库中的源代码。
主要功能:
保证重构的可逆性——一旦发现问题,代码是可逆的,可以追溯到之前的版本。查找和替换函数——常见的查找和替换、重命名方法、重命名类和替换正则表达式模式。所有操作完成后,基于SimpleTest Aperiplus进行测试,保证了测试的覆盖率。整合Phemto,保证类的相关性测试。
2.Scisr
Scisr是一个用PHP编写的重构工具。该项目托管在GitHub上。根据GPL许可证颁发。
用法:
类的重命名:
复制代码如下: $ scisr重命名-类旧名称new name[文件]
修改方法:
复制代码如下: $ scisr重命名-方法拥有类名旧方法名新方法名[文件]
重命名文件:
复制代码如下: $ scisr重命名-文件旧/文件名新/目录/新_文件名[文件]
重命名类和文件:
复制代码如下: $ scisr重命名-类-文件旧类名新类名[文件]
3.PHP重构浏览器
这是一个针对PHP代码的重构工具,通过生成diffs来描述重构的步骤,避免了重构过程中的简单错误。这个工具非常好。该项目托管在GitHub上。
使用库:
通过来自ondejnep的nikicphp token反射由PHP解析器重构浏览器数据主要包括以下几个方面:
Patch ——支持基于文件更改操作创建修补程序;重构——包括实际重构域和自适应第三方库;集合——基于PHP数组可靠地添加了集合语义。当前包含一组类型。
4.PhpStorm
PhpStorm是JetBrains公司开发的一个丰富的PHP IDE应用程序,支持重构。PhpStorm可以帮助用户随时调整自己的编码、运行单元测试或者提供可视化的调试功能。
目前PhpStorm 7已经发布,新版本支持PHP5.5;提高PHP语法着色性能;游民和SSH控制远程工具;支持Drupal PHP框架;提高调试和测试性能。
PhpStorm的主要特性:
智能PHP编码编辑器;代码质量分析;支持调试/测试;支持HTML/CSS/JavaScript编辑器;支持跨平台。
5.曾德工作室
Zend Studio是Zend Technologies开发的PHP语言的集成开发环境。支持HTML和JS标签,但只对PHP语言提供调试支持。
主要特点:
有强大的专业编辑工具和调试工具;支持PHP语法高亮、语法自动填充、语法自动缩进和代码复制;支持书签功能;内置一个功能强大的PHP代码调试工具;支持本地和远程调试模式,支持多种高级调试功能。
版权声明:五个PHP代码重构工具推荐是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。