そのため、Web サイトで多数の JavaScript ライブラリを使用しています。あなたの JavaScript コードはいくつかの API を呼び出しますが、アップグレード後にときどき API の 1 つが変更され、知らないうちにコードが壊れます。
これを防ぐにはどうすればよいですか?
私は主にJavaScriptに興味がありますが、動的に型付けされた言語に関する回答は価値があります.
そのため、Web サイトで多数の JavaScript ライブラリを使用しています。あなたの JavaScript コードはいくつかの API を呼び出しますが、アップグレード後にときどき API の 1 つが変更され、知らないうちにコードが壊れます。
これを防ぐにはどうすればよいですか?
私は主にJavaScriptに興味がありますが、動的に型付けされた言語に関する回答は価値があります.
あなたにできることはあまりないと思います。ソフトウェアを更新するときは、常にリスクが伴います。最善のアドバイスは次のとおりです。
JsUnitやSeleniumなどのツールを使用して単体テストを作成することを検討する必要があります。コードがテストに合格する限り、問題はありません。一部のテストが失敗した場合、何を修正する必要があるかをすぐに特定できます。
Selenium テスト スイートの例として、Google Maps API Testsを確認できます。これはダウンロードしてブラウザでローカルに実行できます。
2つのオプションがあります:
アップグレードによって何かが壊れないことを保証する方法はありません。基礎となる API をチェックして、それがすべて正常に動作することを確認できるものを持っていたとしても、基礎となる機能が同じであると確信することはできません。