[英]How do you know if a JavaScript library you are using will break your code after an upgrade?
因此,您在網站中使用了一堆JavaScript庫。 您的javascript代碼會調用多個API,但是在升級后,每隔一段時間,其中一個API就會更改,並且您的代碼會中斷,而您卻不知道。
您如何防止這種情況發生?
我對javascript最為感興趣,但是任何有關動態類型語言的答案都是有價值的。
我認為您無能為力。 在更新任何軟件時,您始終會冒風險。 最好的建議是:
您應該考慮使用JsUnit和Selenium之類的工具來構建單元測試。 只要您的代碼通過測試,您就可以繼續進行。 如果某些測試失敗,您將快速確定需要解決的問題。
作為一組Selenium測試的示例,您可以檢查Google Maps API Tests ,您可以在瀏覽器中下載並運行它。
好,有兩種選擇:
無法保證升級不會破壞某些內容。 即使您有什么可以檢查基礎API並確保其仍然完整的東西,也不能確定基礎功能是否相同。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.