Ожидайте и инвестируйте в изменения.
Многие компании считают, что перемены - это плохо. Это усложняет иначе рабочий процесс. Но как разработчики, мы склонны смотреть на вещи иначе.
Изменения, особенно новые версии, могут принести много хорошего, например, обновления безопасности, улучшения производительности и функции. И чаще всего, изменения неизбежны. Так почему бы не посмотреть на это как на ситуацию, а не на сюрприз?
Вы можете делать такие вещи, как резервное копирование данных в формате, не относящемся к конкретному поставщику, в случае, если какая-то новая запутанная технология не сработает и вам нужно сойти с дистанции.
Кроме того, если у вас есть ресурсы, вы можете поддерживать одновременную работу старых и новых версий чего-либо. В идеале вы не хотели бы, чтобы в ваших производственных системах использовалось новейшее и лучшее программное обеспечение, пока кто-то не оценит его и не подпишет на нем. Такие вещи, как юнит-тесты и клоны бета / разработки производственных систем, могут помочь в этом процессе.
Изменения следует принимать, а не бояться. Разработчики, заинтересованные стороны и деловые люди должны быть в курсе новых технологий и структур. Всегда будьте готовы к изменению адреса. В Советской России API не отставал от вас!