2010-10-30 39 views
3

是否有任何PHP重构工具可以将巨大的面条代码转换为基于合适的函数?PHP重构工具

回答

7

不,你不能那样做自动化。静态分析可能会重新格式化您的代码,消除不良行为或通知您有关安全漏洞的信息,但它无法将您的代码转化为干净利落的OOP。

+8

+1如果只是运行程序来生成更好的代码,那么代码就不会太多。 – eyelidlessness 2010-10-30 07:55:38

+1

@eyelidless:全球的facepalms/day比率会更低 – cherouvim 2010-10-30 08:01:55

1

Zend Studio(用于Eclipse)支持重构代码 - 它允许您选择一段代码并提取函数/方法。例如:

alt text

它还允许的变量,以进一步清理你的代码命名。虽然这不是一个完全自动化的解决方案,但显着帮助您清理混乱。希望这可以帮助。