【发布时间】:2011-05-04 02:25:03
【问题描述】:
我们当前的“内部”通讯系统只是带有公司徽标的 PHPlist。我的任务是向其中添加各种功能,但 PHPlist 的代码只是单一的,很难分解。我想先把它分解成更易于管理的部分,但我最终的目标是用 CodeIgniter 和 ExtJS 从头开始重写整个 UI 和逻辑,只保持与 PHPlist 的数据库兼容性。
我可以说“去他妈的”并完全从头开始编写一个新系统,但我希望尽可能多地保留原始 PHPlist 行为,因此,我要做的第一步是了解所有PHPlist 的特性先被埋没了,潜入几十个文件,成百上千行没有注释的 PHP 没有明显的结构并不好玩。 :(
【问题讨论】:
标签: php refactoring phplist