5

そのため、Web サイトで多数の JavaScript ライブラリを使用しています。あなたの JavaScript コードはいくつかの API を呼び出しますが、アップグレード後にときどき API の 1 つが変更され、知らないうちにコードが壊れます。

これを防ぐにはどうすればよいですか?

私は主にJavaScriptに興味がありますが、動的に型付けされた言語に関する回答は価値があります.

4

3 に答える 3

3

あなたにできることはあまりないと思います。ソフトウェアを更新するときは、常にリスクが伴います。最善のアドバイスは次のとおりです。

  • アップグレードに関するドキュメントを読んで理解する
  • テスト環境でのアップグレード
  • テスト
  • リグレッションがないことに満足したら、ライブでロールアウトします
于 2010-04-17T14:18:14.380 に答える
2

JsUnitSeleniumなどのツールを使用して単体テストを作成することを検討する必要があります。コードがテストに合格する限り、問題はありません。一部のテストが失敗した場合、何を修正する必要があるかをすぐに特定できます。

Selenium テスト スイートの例として、Google Maps API Testsを確認できます。これはダウンロードしてブラウザでローカルに実行できます。

于 2010-04-17T14:22:32.067 に答える
1

2つのオプションがあります:

  1. アップグレードしない
  2. アップグレード後にすべてを再テストします。

アップグレードによって何かが壊れないことを保証する方法はありません。基礎となる API をチェックして、それがすべて正常に動作することを確認できるものを持っていたとしても、基礎となる機能が同じであると確信することはできません。

于 2010-04-17T14:18:35.077 に答える