您如何知道您使用的JavaScript库是否会在升级后破坏您的代码?

ivo*_*ivo 5 javascript static-analysis dynamic-languages

所以,你在网站上使用了一堆javascript库.你的javascript代码调用了几个API,但是在升级之后,每隔一段时间就会发生一次API更改,而你的代码会在你不知情的情况下中断.

你如何防止这种情况发生?

我最感兴趣的是javascript,但关于动态类型语言的任何答案都很有价值.

Dan*_*llo 2

您应该考虑使用JsUnitSelenium等工具构建单元测试。只要您的代码通过了测试,就可以开始了。如果某些测试失败,您将很快确定需要修复的内容。

作为 Selenium 测试套件的示例,您可以检查Google Maps API Tests,您可以在浏览器中下载并本地运行该测试。