3

Zend Frameworkのアップデートを本番プロジェクトにプッシュする前に、通常どのくらいの期間テストしますか。この質問は、マイナーアップデート1.6.0-> 1.6.1、またはメジャーアップデート1.6.2->1.7.0に分割できます。明らかに、コードにバグが追加された場合はリリースしません。

また、他のほとんどのサーバーソフトウェアの更新と同様に、通常、開発環境で更新を試みる前に、コミュニティを待って監視したい時間枠があります。プロセスを開始するのをどれくらい待ちますか?

4

3 に答える 3

3

最善の方法は、アプリケーションのすべての機能を実行する包括的なテストセットを用意することだと思われます。テストのための良い方法があれば、それをかなり早く本番環境にプッシュできるようです。

決定を下すのに役立つもう1つの簡単な方法は、リポジトリに対して差分を実行して、使用するモジュールに適用される変更を確認することです。変更がない場合は、アップグレードしても違いはありません。何かが大幅に書き直された場合は、おそらくもっと深く調査したいと思うでしょう。

于 2008-11-20T06:07:47.003 に答える
1

私はしばしばためらうことなく更新リリース (1.7.1 -> 1.7.2) にジャンプします。未成年者が参加すると、それは別のトリックの袋になります. たとえば、Zend のファイル アップロード要素や、1.5、1.6、1.7 の間の Zend フォームには多くの変更がありました。

新しいリリースに進むかどうかは、何が行われたかにかかっています。提供されている更新リストを確認することは、行くかどうかを決定する上で非常に重要です。

タイミングに関しては、それは異なります。決まったプロセスはありません。

単体テストを使用すると、「何が壊れているか」をすばやく見つけることができます。しかし、実際にアプリケーションの単体テストの完全なセットを持っているのは誰でしょうか? ;)

于 2009-04-12T04:48:03.167 に答える
0

単体テストを使用すると、一部のデルタを把握するのに役立ちます。Zend Framework には Zend_Test が付属しており、アプリケーションのテストが少し簡単になります。私はプロジェクト間でアップグレードします (新しいプロジェクトが最新バージョンになるように)。

于 2008-11-20T13:50:09.473 に答える