0

ほとんどすべてのビューで Jquery を使用している asp.net mvc 3 Web アプリケーションを開発しています。また、3 つの異なるブラウザー (IE 9、firefox 12、chrome) でアプリケーションをテストして、アプリケーションがこれらのブラウザーで適切に動作することを確認しています。

しかし、私の質問は次のとおりです。私のアプリケーションがこれら 3 つのブラウザーで現在正常に動作している場合、アプリケーション コードを変更しなくても、これらの Web ブラウザーの将来のリリースでも引き続き正常に動作することを保証できますか?

答えが NO (保証はできません)の場合、今後必要となる可能性のある作業のリスクと労力を最小限に抑える最善の方法は何ですか。ブラジル

4

1 に答える 1

0

A) Jasmine などを使用して単体テストを作成したい場合があります。次に、cron ジョブを実行して jasmine テストを実行し、何かが壊れた場合に報告することをお勧めします。これは、コード ベースが常に変化している場合に特に便利です。

B) jQuery の単一バージョンを使用していて、アップグレードしない場合、ブラウザーの変更が jQuery に取り込まれないリスクがあります。そうは言っても、最新リリースの cdn バージョンを使用すると、非推奨の警告またはエラーが発生するリスクがあります。

C) jQuery (または他のフレームワーク) を使用する場合、発生する可能性のあるこれらのブラウザーの変更を管理する必要性を最小限に抑える必要があります。これは完全ではないかもしれませんが、コードを変更することはほとんどありません。とはいえ、完璧なものはありません。また、ユーザーが増えると、予期していなかったことが、非常に奇妙な形で壊れることもわかります。

最後に、他の人によって管理されているライブラリを使用することで、基本的にプロジェクトに取り組む人々のチーム全体を獲得できます。サードパーティのライブラリを利用できるほど、維持する必要のあるコードが少なくなります。もちろん、これはプロジェクトが適切に管理されている場合にのみ当てはまります。

于 2012-05-05T02:12:40.030 に答える