Как Вы знаете, взломает ли библиотека JavaScript, которой Вы пользуетесь, Ваш код после обновления?

Так, Вы используете набор библиотек JavaScript в веб-сайте. Ваш код JavaScript называет эти несколько API, но время от времени после обновления, одного из изменений API и Ваших повреждений кода, без Вас знающий это.

Как Вы предотвращаете это?

Я главным образом интересуюсь JavaScript, но любой ответ относительно динамически типизированных языков был бы ценен.

5
задан ivo 17 April 2010 в 14:15
поделиться

3 ответа

Вам следует подумать о создании модульных тестов с использованием таких инструментов, как JsUnit и Selenium . Пока ваш код проходит тесты, все в порядке. Если некоторые тесты не пройдут, вы быстро определите, что нужно исправить.

В качестве примера набора тестов Selenium вы можете проверить Тесты API Карт Google , которые можно загрузить и запустить локально в браузере.

2
ответ дан 14 December 2019 в 13:30
поделиться

Я не думаю, что вы многое можете сделать. Вы всегда рискуете при обновлении любого программного обеспечения. Лучший совет:

  • Прочтите и усвойте документацию по обновлению
  • Обновите в своей тестовой среде
  • ТЕСТ
  • Разверните вживую, когда будете уверены, что нет регрессов
3
ответ дан 14 December 2019 в 13:30
поделиться

Есть два варианта:

  1. Не обновлять
  2. Повторно протестировать все после обновления.

Нет никакой гарантии, что обновление ничего не сломает. Даже если у вас есть что-то, что может проверить базовый API и убедиться, что все выровнено, вы не можете быть уверены, что базовая функциональность такая же.

1
ответ дан 14 December 2019 в 13:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: