php - 编写重构友好的 PHP 代码

标签 php refactoring

据我所知,并从其他 SO 帖子中收集到,还没有合适的工具来重构 PHP 代码,所以当涉及到重构时,对于我们大多数人来说,它可能是很好的旧搜索和替换,用大量祈祷我们没有忽略某些事情。

我想知道是否有关于如何编写对手动重构友好的代码的编码建议。永远不要从字符串构造变量名,这将是我想到的一件事,因为这样的构造是不可能被 grep 的:

$object->{"field_".$fieldname}

我可以想象有几个这样的做和不做。也许有人知道关于这个问题的好资源/文章。它也不必特定于 PHP。

最佳答案

Unit tests总是帮助我识别由于重构而破坏代码的地方。动态语言(PHP、Ruby、Python 等)中的单元测试提供帮助,而其他语言(Java、C#)中的静态类型通常可以让您更安全地进行重构。

关于php - 编写重构友好的 PHP 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1739666/

相关文章:

php - 函数内的全局变量值为 NULL

php - 注册后在服务器上创建文件夹

java - 重构这个简单方法的最有效方法是什么?

html - 集成Leaflet和Bootstrap : help refactoring my css

php - PHP中的死代码检测

c# - 在大项目中管理配置文件和代码常量

php - 存储个人信息的好方法

PHP日期实际年份

php - 如何为菜单、内容、边栏和页脚创建单独的 Blade

android - 查找和替换 Android Studio