Англійська лексика: Розробка програмного забезпечення · API, мережі й безпека

Що означає breaking change?

Значення й приклади · Розробка програмного забезпечення

/ˈbreɪkɪŋ tʃeɪndʒ/іменникПоширений термін

breaking change: несумісна зміна, зміна, що порушує сумісність

Зміна API, бібліотеки чи формату файлу, через яку наявний код, що ним користується, перестає працювати без оновлення.

Де і як уживається

У примітках до випуску часто є розділ Breaking changes. За семантичного версіонування така зміна потребує нової основної версії, наприклад перехід із 2.x на 3.0. Команди намагаються завчасно оголошувати її та уникати без потреби.

Приклади речень

  1. Renaming that field is a breaking change for every mobile client still on the old version.

    Перейменування цього поля порушить сумісність для всіх мобільних клієнтів, які досі використовують стару версію.

    Зміна назви поля зламає старі клієнти, що очікують попередню схему API.

  2. Version 5 of the library has several breaking changes, so the upgrade will take time.

    У версії 5 бібліотеки є кілька несумісних змін, тому оновлення потребуватиме часу.

    Перехід на нову основну версію вимагає адаптації коду до кількох змін контракту.

Поширені словосполучення

  • introduce a breaking change
  • avoid breaking changes
  • breaking changes in
  • list of breaking changes