2

我们当前的“内部”通讯系统只是带有公司徽标的 PHPlist。我的任务是向其中添加各种功能,但 PHPlist 的代码只是单一的,很难分解。我想先把它分解成更易于管理的部分,但我最终的目标是用 CodeIgniter 和 ExtJS 从头开始​​重写整个 UI 和逻辑,只保持与 PHPlist 的数据库兼容性。

我可以说“去他妈的”并完全从头开始编写一个新系统,但我想尽可能多地保留原始 PHPlist 行为,因此,我要做的第一步是了解所有功能在哪里PHPlist 先被埋没了,用成百上千行没有注释的 PHP 文件和没有明显的结构来挖掘几十个文件并不好玩。:(

4

2 回答 2

4

我的直觉反应是,如果代码那么糟糕,那么你应该把它装箱。通常是编写一次读取永不编写代码的最佳方法。

在你做之前:

  • 与用户交谈,了解他们使用的功能
  • 写一个规范,让他们签字
  • 实施新系统,当人们说“我曾经能够做 XXX”时,在人们脸上挥动签字的报告

如果有任何方法可以将其传达给企业,请告诉他们 RSS 和 ATOM比批量邮件要好得多

于 2011-05-04T02:37:38.887 回答
0

如果它只是内部的,您是否看过其他选项,可能会节省您的时间和金钱

例如 MailChimp.com 存储多达 2,000 个订阅者。每月最多发送 12,000 封电子邮件。没有到期的试验。没有合同。无需信用卡。

于 2011-05-04T02:56:09.127 回答