私は Coldfusion 開発の初心者で、既に展開されているプロジェクトを継承しています。さまざまな技術的な制限により、(.net の場合のように) ワークステーションでローカルに開発することはできません。結果として、ファイルはテスト サーバーから直接編集されます (そしてそこから SVN にコミットされます)。
繰り返しになりますが、通常、テスト データベースは製品データベースよりもはるかに遅れているため、製品サーバーからコードを直接編集する必要があることがよくあります (ここで責めないでください。これが悪いことであることはわかっています)。
この機会に、プロセスを管理しやすいものに戻したいと思います。
- ローカルコード版
- MXUnit を使用した単体テスト
- SVNでコミット
- テスト サーバーにデプロイする SVN にフックを用意する
- テストサーバーでテストする
- なんらかの方法で本番サーバーへのデプロイをトリガーします
技術的には、CFEclipse、MXUnit、SVN、ANT の組み合わせを考えていました。
SVN を除いて、すべてが新しくなり、より良いアドバイスがあれば変更できます。
誰かがそのようなプロセスを実装していて、始める方法のヒントになるでしょうか?