2

現在の「社内」ニュースレターシステムは、会社のロゴが貼られたPHPlistです。さまざまな機能を追加するタスクが与えられていますが、PHPlistのコードはモノリシックであり、分解するのは困難です。最初にそれをより管理しやすい部分に分解したいと思いますが、最終的に私が目指しているのは、PHPlistとのデータベースの互換性のみを維持しながら、CodeIgniterとExtJSを使用してUIとロジック全体を最初から書き直すことです。

「ねじ込み」と言って、新しいシステムを完全にゼロから作成することもできますが、元のPHPlistの動作を可能な限り維持したいので、最初に行う必要があるのは、のすべての機能がどこにあるかを理解することです。 PHPlistが最初に埋め込まれ、数百から数千行のコメントされていないPHPを含む数十のファイルを、見かけ上の構造なしでダイビングするのは楽しいことではありません。:(

4

2 に答える 2

4

私の直感的な反応は、コードがそれほど悪い場合は、それをビンに入れるだけでよいということです。多くの場合、write-once-read-neverコードを使用した最良のアプローチです。

あなたがする前に:

  • ユーザーと話し、ユーザーが使用している機能を確認します
  • 仕様を書いて、サインオフしてもらいます
  • 新しいシステムを実装し、「以前はXXXを実行できた」と言われたときに、サインオフされたレポートを人々の顔に振り向けます

そして、それをビジネスに伝える方法があれば、RSSとATOMがバルクメールよりもはるかに優れていることを伝えてください。

于 2011-05-04T02:37:38.887 に答える
0

それだけで他のオプションを検討したことがあれば、時間とお金を節約できるかもしれません

例:MailChimp.com最大2,000人のサブスクライバーを保存します。1か月あたり最大12,000通のメールを送信します。期限切れのトライアルはありません。契約はありません。クレジットカードは必要ありません。

于 2011-05-04T02:56:09.127 に答える