Джерело:
Хабрахабр:
Дата публікації:
05/09/2024 13:30
Постійна адреса новини:
http://www.vsinovyny.com/11265733
05/09/2024 13:30 // Хабрахабр:

Мы все любим пробовать новые инструменты, но ненавидим их поддерживать и обновлять. Это касается всего: операционных систем, приложений, API, пакетов Linux. Больно, когда наш код перестает работать из-за обновления, и вдвойне больно, когда обновление было инициировано не нами.
В разработке API вы рискуете сломать код ваших пользователей с каждым новым обновлением. Если API -- ваш основной продукт, то обновления будут ещё более пугающими.
Общепринятое решение — редко нарушать обратную совместимость и предупреждать клиентов заранее. Внезапно, ваши релизы начинают занимать месяцы, а часть функциональности спит на дне древнего фичабранча (или фичатоггла, если повезло) до следующего релиза. Это замедляет ваших разработчиков и заставляет ваших клиентов постоянно обновлять их код, чтобы, не дай бог, он не сломался в следующем релизе.
Я расскажу на нашем примере, насколько глубока кроличья нора и как сильно можно упороться на пути к идеальному версионированию.
Читать далее| « |
Наступна новина з архіву З жертвами ракетного удару по Львову прощатимуться у п’ятницю та суботу |
Попередня новина з архіву Как создать книжный клуб, если у тебя большая семья, и можно ли на нем заработать? |
» | |
|
|
||||